1

認証システムがAuthlogicとtardateのauthlogic_rpxに基づいているRailsWebアプリを実行しています。

1つ目はセッションに関するすべてを処理し、2つ目はRPX / Janrain(ユーザーがTwitterまたはFacebookでサインインできるようにする)を使用してマッピングを行います。

Authlogicのドキュメントで説明されているように、自動ログアウトを無効にし、ログアウト時間を1年に設定したにもかかわらず、すべてのユーザーは常に特定の非アクティブ時間後に自動的にログアウトされます(どのくらいの時間がかかるかはわかりませんでした)。

ユーザーのログインを維持するにはどうすればよいですか?

ケビン

4

2 に答える 2

1

やっと直しました。これは、remember_meパラメーターがそれを行うことをドキュメントに記述しています。

UserSession.create(:login => "bjohnson", :password => "my password", :remember_me => true)

残念ながら、それは機能していません、それで私は以下にこの行を追加しなければなりませんでした:

UserSession.remember_me = true

…そして、魔法のクッキーがついに作成されました!

于 2010-10-07T07:04:10.087 に答える
0

どこに線(UserSession.remember_me = true)を配置しましたか?

user_sessions_controllerの作成アクションで?

またはユーザーモデルで?

于 2010-11-17T08:15:49.890 に答える