公開日時: 2011-07-17 07:22 Railsのsessionのデータをデータベース等に永続化する目的でHashからBase64でエンコードされた文字列に変換する方法をまとめます。 session = {"_csrf_token"=>"QGyPCFLCaBpdHa83zmdiEiaVkES3j8Sg2B6J/RyINzI=", "user_id"=>BSON::ObjectId('4e2158910ab31dd361000002')}で現されるような情報を、BAh7B0kiEF9jc3JmX3Rva2VuBjoGRVRJIjFRR3lQQ0ZMQ2FCcGRIYTgzem1k\naUVpYVZrRVMzajhTZzJCNkovUnlJTnpJPQY7AFRJIgx1c2VyX2lkBjsAVG86\nE0JTT046Ok9iamVjdElkBjoKQGRhdGFbEWlTaSZp
第8章サインイン、サインアウト 第7章でWebサイトでの新規ユーザー登録が行えるようになりましたので、今度はユーザーがサインインとサインアウトを行えるようにしましょう。これにより、サインインの状態と現在のユーザーidに応じて動作を変更できるようになります。たとえば、この章では、サイトのヘッダー部分にサインイン/サインアウトのリンクとプロファイルへのリンクを表示するようにします。第10章では、サインインしたユーザーidを使用して、そのユーザーに関連付けられたマイクロポストを作成します。また第11章では、現在のユーザーが他のユーザーをフォローして、マイクロポストのフィードを受け取ることができるようにします。 ユーザーがサインインすることでセキュリティモデルも実装され、サインインしているユーザーidに基づいて、特定のページへのアクセスを制限することもできます。第9章でも説明しますが、たとえばサイ
In this guide, you will learn how controllers work and how they fit into the request cycle in your application. After reading this guide, you will know how to: Follow the flow of a request through a controller. Access parameters passed to your controller. Use Strong Parameters and permit values. Store data in the cookie, the session, and the flash. Work with action callbacks to execute code during
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く