私はソリューションの研究開発に多くの時間を費やしましたが、多くの成功を収めず、簡単なソリューションを見つけることができませんでした。
========
ここに私がしたいことがあります:
私は数ページしかないrailsアプリケーションを作成しています。ページはソーシャルにロックされています。ログインしているユーザーだけがソーシャルウェブサイト上のページを共有することでロックを解除できます。
私が計画しているもの
ユーザーがページを正常に共有した場合は、最後に更新します。
========
そのため、基本的に、トークンを介して、またはページ上のユーザーにアクセス権を付与するために、ページが正常に共有されたかどうかを追跡します。
これを手伝ってください。どんな援助でも本当に私には大事です。
ありがとう。
回答:
回答№1は0あなたは「ログイン」によって取り残されたものを探すことができますまたはサイトにいる間にリクエストが送信された(例:Ajax)が、前のユーザーが言ったように。あなたが試みていることのより具体的な例がありますか?私は念頭に置いていくつかの宝石を持っているだけでなく、あなたはそれのほとんどを自分でコーディングする必要があります。
あなたが私が思うものが欲しいならば、あなたはそのような宝石を見ましたか:
gem "omniauth-twitter"
gem "omniauth-facebook"
gem "omniauth-google-oauth2"
gem "omniauth-github"
gem "omniauth-identity"
宝石 "omniauth-linkedin"
これらのサイトでどのようなアクションが実行されるかに応じて使用できる変数をあとに残す他の宝石があります。
def auth_hash
request.env["____var____"]
end
use OmniAuth::Builder
そしてそれらを次のように使います。
provider :facebook, ENV["APP_ID"], ENV["APP_SECRET"]