PHPCodeigniterフレームワークでシステムを構築しています。私は現在、認証部分を構築しており、Codeigniters標準に従って「正しい」MVCの方法でそれを行うために可能な限り多くの例を使用しています。
Tank_Authは認証として使用する人気のあるプラグインですが、大量のphpリダイレクトを使用します。私によると、これは、たとえばログインを処理するための正しい方法ではありません。私にとって、ログインはこのフローに入ります:
index.phpに送信->投稿を使用してログインアクションをロード->ビューをロード
しかし、tank_authは次のようにこれを使用します:
login.phpに送信->index.phpにリダイレクト->ビューをロード
どちらが最高かは重要ですか?つまり、リダイレクトを防ぐのは理にかなっているように思えます。