回答編集履歴

1

2015/02/16 03:03

投稿

hikari23
hikari23

スコア110

test CHANGED
@@ -1,30 +1,15 @@
1
1
  適切な方法は、コントローラのbeforeFilterメソッドからユーザーをリダイレクトすることです。
2
-
3
-
4
-
5
- ```lang-<ここに言語を入力>
6
2
 
7
3
  // In TestController.cpp
8
4
 
9
-
10
-
11
5
  beforeFilter() {
12
-
13
- if($this->Session->check('Auth.User')){
6
+ if($this->Session->check('Auth.User')){
14
-
15
- $this->redirect('/login/');
7
+ $this->redirect('/login/');
16
-
17
- }
8
+ }
18
-
19
9
  }
20
10
 
21
- ```
22
-
23
11
  下記beforeFilterのマニュアル
24
-
25
- [http://book.cakephp.org/2.0/ja/controllers.html#Controller::beforeFilter](http://book.cakephp.org/2.0/ja/controllers.html#Controller::beforeFilter)
12
+ http://book.cakephp.org/2.0/ja/controllers.html#Controller::beforeFilter
26
-
27
-
28
13
 
29
14
  ちなみに、.ctpファイルからリダイレクトするのはあまり良くないです。
30
15