0

PHPCodeigniterフレームワークでシステムを構築しています。私は現在、認証部分を構築しており、Codeigniters標準に従って「正しい」MVCの方法でそれを行うために可能な限り多くの例を使用しています。

Tank_Authは認証として使用する人気のあるプラグインですが、大量のphpリダイレクトを使用します。私によると、これは、たとえばログインを処理するための正しい方法ではありません。私にとって、ログインはこのフローに入ります:

index.phpに送信->投稿を使用してログインアクションをロード->ビューをロード

しかし、tank_authは次のようにこれを使用します:

login.phpに送信->index.phpにリダイレクト->ビューをロード

どちらが最高かは重要ですか?つまり、リダイレクトを防ぐのは理にかなっているように思えます。

4

1 に答える 1

0

ログインが成功した後、Tank_auth はどのデータを送信するか、どのコントローラーを使用するかなどをどのように知るのでしょうか? $_POSTすべてのs などでプログラムするのは、多くの無駄なコーディングになります。

redirect()特に Tank_auth は非常に安全で堅牢な認証メカニズムであることが証明されているため、Tank_authの機能に問題はありません。

心配しないで!

于 2012-07-29T15:35:39.253 に答える