過去数時間、ログイン画面に「remember me」オプションを実装しようとしましたが、成功しませんでした。誰か助けてくれませんか?=D
私はapache2/mysql 5.5/ubuntu 12.10サーバーでcakephp 2.3.9を使用しています。"login()" メソッドで、ユーザー コントローラー内に次のコードを追加しました。
if ($this->Auth->login()) {
if($this->request->data('Usuario.remember')==="1"){
CakeSession::write('Session.timeout', '144000');//100 dias
}
return $this->redirect($this->Auth->redirect());
}
その特定のユーザー セッションが通常より大きくなることを期待していましたが、すべてのユーザーに適用されたようです。Cakephp のデフォルトの認証コンポーネントを使用しています。誰かが私が間違っていることと何をすべきかを教えてもらえますか? 前もって感謝します ;]