ユーザー認証なしでセッションをセッションに保存することができますが(this)、私のユーザーモデルではどうすればいいのか分かりません。私は基本的にアンケートを作成しており、ユーザーのIPアドレスとIDのみを保存したいだけです(私はIRBの目的で他に識別可能な情報はありません)。ユーザーは別のモデルによって参照され、現在のユーザーが調査の回答を所有するようにします。ヒント?認証なしでセッションにセッションを保存する
0
A
答えて
0
あなたは、ユーザーがに来るとき
def survey_user
session[:survey_user] ||= SecureRandom.uuid
SurveyUser.find_or_create_by(id: SecureRandom.uuid)
end
だから今、ユーザーを追跡するために、あなたはセッションでそれを保存することができ、ユーザー
require 'securerandom'
SecureRandom.uuid
のためのユニークなIDを生成するsecurerandom
を使用することができますあなたのアンケートには、データベースのモデルがあり、回答との関連付けを作成することができます
0
セッションを作成する必要はありません。必要に応じて自動的に作成されます。 (それは常にrequest
オブジェクトで利用可能であるべきであるので、全くのIPアドレスを格納する必要はないはずですが)IDから来ない場合は
関連する問題
- 1. laravel 5.2認証後にセッションにデータを保存する
- 2. ブラウザのセッションを保証しないRailsの認証と承認?
- 3. MVC3認証データをiPad web-appモードでセッション間で保存
- 4. Laravel 5.3認証セッションが保存されない
- 5. セッション状態にデータを保存し、Froms認証セッションとの同期を維持する
- 6. スチーム認証セッション
- 7. セッション/認証ループ
- 8. ユーザーを認証するときにセッションにデータを保存する
- 9. DocumentDBのセッション保証
- 10. ZAP APIセッション認証
- 11. セッションを保存していないExpressセッション
- 12. セッションにユーザーIDを保存
- 13. セッションをmongodb golangに保存
- 14. PHPセッション保存パス?
- 15. ログアウト後に有効なフォーム認証セッション
- 16. メンバーエリアでのセッションの保存
- 17. セッション間でPowershellオブジェクトを保存する
- 18. セッションで配列を保存する
- 19. セッションの期限切れでセッション変数をデータベースに保存
- 20. PHPをセッション変数に保存する
- 21. セッションにIDを保存する
- 22. Tomcat:セッションをデータベースに保存する
- 23. セッションをオブジェクトに保存するsymfony 2
- 24. JSFのセッションにデータを保存する
- 25. セッションにパスワードを保存する
- 26. ASP.NET MVC3認証とセッション
- 27. PHP APIの認証とセッション
- 28. OktaセキュアWeb認証セッションID
- 29. React-native Redux socket.ioセッション認証
- 30. ASP.NET MVC - フォーム認証/セッションID
:あなただけのようなものが必要でしょうか? – Ruslan
@Ruslanわかりません。それは私の問題の一部です。私は基本的に伝統的な資格情報を持たないユーザーを作成したいので、IDの生成方法がわかりません。 – knod
一般的に、実際のコードスニペットを投稿して、より具体的な問題解決の例を得られるようにしてください。このようなかなり一般的な質問をすることは、答えるのが難しく、サイトに役に立たない。いくつかのコードスニペットとあなたが助けてくれる特定の質問を投稿してください、ありがとう! – thaavik