Yii で 2 つのログイン URL を実装することは可能ですか?
つまり、セッションタイムアウトが発生した場合、ユーザーはサイト/ログインにリダイレクトされる必要があります。
ただし、認証されていないユーザーが URL にアクセスしようとすると、site/loginaccount にリダイレクトする必要があります
出来ますか?
これは、セッション タイムアウトとログイン URL の初期化のための構成ファイル内のコードです。
'components'=>array(
'user' => array(
'class' => 'WebUser',
'loginUrl' => array('site/loginaccount'),
'allowAutoLogin' => true,
),
'session' => array(
'class'=>'CDbHttpSession',
'timeout'=>$params['session_timeout'],
'autoStart'=>true,
),
これはコントローラーのコードで、ユーザーがゲストの場合にサイト/ログインアカウントにリダイレクトします
return array(
array('allow', // allow all users to perform 'index' and 'view' actions
'actions'=>array('Createdeal'),
'users'=>array('*')
),