示例#1
0
 /**
  * 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);
 }
示例#2
0
 /**
  * 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);
 }