Conditions | 3 |
Paths | 3 |
Total Lines | 26 |
Code Lines | 13 |
Lines | 0 |
Ratio | 0 % |
Changes | 2 | ||
Bugs | 1 | Features | 2 |
1 | <?php |
||
37 | public function play() |
||
38 | { |
||
39 | // セッションをスタート |
||
40 | $sess = new \Risoluto\Session(); |
||
41 | $sess->start(); |
||
42 | |||
43 | if (!$sess->isThere( 'Auth' )) { |
||
44 | // 認証情報がない場合は、ログイン画面へ遷移する |
||
45 | $sess->store( 'AuthError', 'invalid_access' ); |
||
46 | \Risoluto\Url::redirectTo( 'Admin_Login' ); |
||
47 | exit; |
||
48 | } |
||
49 | |||
50 | if ($sess->isThere( 'Auth' )) { |
||
51 | // セッション情報を破棄する |
||
52 | $sess->revoke( 'Auth' ); |
||
53 | } |
||
54 | |||
55 | // ヘッダ情報のセット |
||
56 | $header = $this->getDefaultHeader(); |
||
57 | $header = $this->replaceHeader( $header, 'robots', 'NOINDEX,NOFOLLOW' ); |
||
58 | |||
59 | // テンプレートエンジン関連の処理 |
||
60 | $assign_value = [ 'header' => $header ]; |
||
61 | $this->risolutoView( $assign_value ); |
||
62 | } |
||
63 | } |