Auth, ACL - 認証の失敗・成功時のリダイレクト先をアクション単位で指定したい

現在、基本のログイン画面が4つあります。(ACLを使用のため

・usersコントローラ

admin_login()

principal_login()

teacher_login()

student_login()

プレフィックス単位であれば

$this->params['prefix']から

loginActionとloginRedirectを

それぞれ指定することが出来ます。

これから、studentのみ別の挙動も加えたアクションを

作成したいと考えています。

しかし、このアクション単位の場合

ログイン失敗時や認証完了後のページ遷移が思うように動かせません。

(loginActionとloginRedirectの挙動がイマイチ理解できません・・・)

例えば、student_login_introduce()という

あるユーザの紹介つきのログインページがあったとします。

この場合、student_login_introduce()内部に認証のコードを別記するべきか

それともログイン処理はstudent_login()を呼び出して任せるべきか

まず、手段としてどちらが常套なのかが分かりません。

どうか、お力添えをお願いします。

質問者:takahashiyuya, on 1/3/11

1 Answer

Sorry, but there are no answers yet.

Your Answer

You can use Creole Wiki Syntax to format your text.

Rating

0

Viewed

1339 times

Last Activity

on 27/9/11