CakePHP2.2でAuthコンポーネントでユーザ認証機能を実現しようとしているのですが、
以下の問題を解決できずにいます。
[操作]
・ログイン後に再びログイン画面で未入力のままログインボタンを押す。
[現象]
・ログインが成功したとみなされ($this->Auth->login()がfalseにならない)、リダイレクトされてしまう。
認証処理作成において参考にしたサイトはこちらです。
http://w.builwing.info/2012/07/09/cakephp2-2%E3%81%AEauth%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%81%A7%E7%B0%A1%E5%8D%98%E8%AA%8D%E8%A8%BC/
これってCakephp2.2のAuthコンポーネントのバグなんでしょうか??
もし原因・対策をご存じであれば是非ご教示下さい。
宜しくお願いします。
ログインの状態でログイン画面に戻ってもログイン状態は維持されているのだと思います。
一度ログアウトして見てはどうでしょうか?
回答が遅れて申し訳ありません。
ログイン画面に戻った際にログアウトしてしまってよいかは仕様検討したいと思います。
回答ありがとうございます。
2013/01/13 23:17:00Authコンポーネントのloginメソッドをオーバーライドして処理を変更する方向で修正していきたいと思います。