2012-02-18 5 views
1

私はUser.find_by_remember_me_token(token)を呼び出してトークンでユーザを認証する方法があります。 config/application.rbフィルタパラメータログイン中のディレクトリ - データベースクエリ

、私は私がデータベースクエリでremember_me_tokenのために[FILTERED]を取得するにはどうすればよいconfig.filter_parameters += [:password, :remember_me_token]

User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."remember_me_token" = 'LktXTXH2YqHqztFgKNedfsdfRa 

を追加しましたか?

この:remember_me_tokenはHTTPヘッダーで送信されます。 [:パスワード:remember_me_token]あなたがconfig.filter_parametersを追加することができます+ =

答えて

2

config/environments/development.rb

でこの config.log_level = :infoを追加して
+0

ありがとう。ログレベルを忘れてしまった。私のログレベル。プロダクションに展開するとき。 –

3

データベースに[FILTERED]取得しています以下のように

は一例です

は127.0のために "/ ABCDEF /ユーザーを" GET開始問い合わせUserControllerでの#のUSER_PROFILEによって土2月18日15時21分00秒0530 2012 処理で.0.1 HTML

Parameters: {"remember_me_token"=>"[FILTERED]"} 
User Load (17.1ms) SELECT `users`.* FROM `users` WHERE `users`.`remeber_me_toker` = 'abcdef' LIMIT 1 
Rendered user/user_profile.erb within layouts/application (17.2ms) 
Completed 200 OK in 4624ms (Views: 457.5ms | ActiveRecord: 17.1ms) 
+0

ありがとうございました。私の問題は「users.remember_me_token = 'abcdef」のところにあります。私のインストールでは、トークンが表示されています。私が見るところでは、これはdevelopment.logに記録されていて、DBに表示したくありません。 –

+0

これを試すことができます..これを加える** config.log_level =:info ** config/environments/development.rb – sangeethkumar

関連する問題