Drupal7を使用しています。
drupal?q=ユーザー
ログインした後、ブラウザを閉じてブラウザを再度開くと、ログインが求められます。
しかし、それはログインしたままです
セッション期限切れモジュールを使用し、設定もしました
ini_set('session.cookie_lifetime', 0); サイト/デフォルト/settings.php
しかし、誰も解決していませんでしたか?
これをsettings.phpで設定する必要があります
ini_set('session.gc_maxlifetime', 0);
ini_set('session.cookie_lifetime', 0);
しかし、FireFox では session_cookies はブラウザーが完全に閉じられるまで生き続けます (drupal タブだけを閉じても終了しません) :(
Session Expire モジュールは、session というテーブルにインスタンスを作成します。そのため、setting.php でセッション Cookie を変更しても何も起こらないのです。これを解決する唯一の方法は、ブラウザー クロージャーでユーザー/ログアウト ページを呼び出す ajax を作成することです。
私はこれをうまく機能させようとしていますが、最終的に解決策を見つけた場合は、私と共有してください!
詳細については、次のリンクを参照してください: http://eureka.ykyuen.info/2011/02/22/jquery-javascript-capture-the-browser-or-tab-closed-event/