/** * play() * * 主処理を行う * * @access public * * @param void * * @return void なし */ public function play() { // セッションをスタート $sess = new \Risoluto\Session(); $sess->start(); if (!$sess->isThere('Auth')) { // 認証情報がない場合は、ログイン画面へ遷移する $sess->store('AuthError', 'invalid_access'); \Risoluto\Url::redirectTo('Admin_Login'); exit; } if ($sess->isThere('Auth')) { // セッション情報を破棄する $sess->revoke('Auth'); } // ヘッダ情報のセット $header = $this->getDefaultHeader(); $header = $this->replaceHeader($header, 'robots', 'NOINDEX,NOFOLLOW'); // テンプレートエンジン関連の処理 $assign_value = ['header' => $header]; $this->risolutoView($assign_value); }
/** * play() * * 主処理を行う * * @access public * * @param void * * @return void なし */ public function play() { // セッションをスタート $sess = new \Risoluto\Session(); $sess->start(); if ($sess->isThere('Auth')) { // 認証情報がある場合は、メニュー画面へ遷移する \Risoluto\Url::redirectTo('Admin_Menu'); exit; } $auth_error = ''; if ($sess->isThere('AuthError')) { // 認証エラー情報がある場合は取得する $auth_error = $sess->load('AuthError'); $sess->revoke('AuthError'); } // ヘッダ情報のセット $header = $this->getDefaultHeader(); $header = $this->replaceHeader($header, 'robots', 'NOINDEX,NOFOLLOW'); // テンプレートエンジン関連の処理 $assign_value = ['header' => $header, 'autherr' => $auth_error]; $this->risolutoView($assign_value); }