私はAuthコンポーネントを使用して非常に単純なCakePHPウェブサイトを構築しており、非常に厄介なバグを見つけました。基本的に、ユーザーが最初にログインする必要がある領域にアクセスしようとすると、ログインページが表示され、ログインに成功した場合は元のページに戻されます。これはすべて上質で素敵ですが、ユーザーが行こうとしたところがセッションに保存されているので、ログインページで終わったら、別の場所に移動してからカムバックし、ログインフォームに直接移動して、以前アクセスしようとしたページに送信しますセッションにまだ格納されているのでオンにしてください。CakePHPログインリダイレクトバグ
どうすればいいですか?これは、ユーザがログインページからログインしたときにランダムなページに送られていることを意味します。
ログイン方法でリダイレクトを手動で設定する必要があるため、より多くのワームを開くことができますが、これを 'false'に設定すると問題は発生しますが、これはユーザーを前のページにリダイレクトする彼らは以前のページから来ていて、単にログインページにアクセスしていて、OPに記載されているように早くサイトをブラウズしていないのではない。 Cheers – Cameron
@Cameronユーザーがログインした後にログインページにアクセスしてログインしているとき、正確に何をしたいですか? – cspray
最初にログインしたことがないので、ログインしていないでしょう。私が欲しいのは、アクセスしようとしているページにユーザーを送りますが、ログインしないようにしてから後で戻ってくることをセッション内で覚えていないことです。 – Cameron