1

restful_authentication プラグインを使用する Rails アプリケーションがあります。"remember me" 機能を有効にしましたが、時々ログアウトされます。問題は、それがいつ起こるかのパターンが見えないことです。

開発環境では機能するが、本番環境では機能しない場合があります。Firefox では機能するが、Safari では機能しない場合があります。

誰かが同様の問題を抱えていましたか?また、合理的な方法でこれをテストする方法についてのアドバイスもいただければ幸いです (常にブラウザを閉じて再度開く必要はありません)。

4

1 に答える 1

2

複数のPC/ブラウザでログインしていますか?

前回restful_authenticationを使用したとき(少し前)、ユーザーテーブルの列を使用してremembermeトークンを格納しました。別のブラウザで[Rememberme]をオンにしてログインすると、トークンが上書きされ、最初のブラウザでの使用が事実上無効になります。

設定は少し複雑ですが、代わりにAuthLogicを試すことを強くお勧めします。

于 2009-06-13T15:54:00.980 に答える