レイアウトにメタタグを設定して、アイドル状態のまま設定した後にユーザがログアウトするようにしました。CakePHP - ユーザがアイドル状態になるまでの時間制限後に自動的にログアウトする
<meta http-equiv="refresh" content="3600;url=http://www.example.com/users/logout/redirect:%2Fusers%2Faccount" />
あなたが見ることができるように、私はログアウトアクションが呼び出されると、ログインページにリダイレクトされると、ログインページがどの知っているように、リダイレクトパラメータとして現在のURL(エンコード)を渡すようにしようとしていますページを使用して、システムが自動的にログアウトしたときの処理に戻します。自動ログアウトが発生した場合に期待されるよう
は、しかし、それはhttp://www.example.com/users/logout/redirect:%2Fusers%2Faccount
にリダイレクトしますが、私は404エラーを取得:
/ユーザー/ログアウト/リダイレクト:/ユーザー/アカウントは
見つかりませんでした私はここで間違って何をしていますか?
車輪の再発明なぜ? 'core.php'の' Session.timeout'にアイドル時間を設定し、Authコンポーネントを使ってログインのリダイレクトを管理してください。あなたはあなたのレイアウトでメタを必要としません – pleasedontbelong
私はSession.timeoutを認識していませんでした。今、どこにユーザーがいたページにリダイレクトするためにAuthを取得するのですか? – BadHorsie