@@ 88-92 (lines=5) @@ | ||
85 | { |
|
86 | $user = App::$User->identity(); |
|
87 | // user is not authed ? |
|
88 | if ($user === null || !App::$User->isAuth()) { |
|
89 | $redirectUrl = App::$Alias->scriptUrl . '/user/login'; |
|
90 | App::$Response->redirect($redirectUrl, true); |
|
91 | exit(); |
|
92 | } |
|
93 | ||
94 | $permission = env_name . '/' . App::$Request->getController() . '/' . App::$Request->getAction(); |
|
95 | ||
@@ 97-103 (lines=7) @@ | ||
94 | $permission = env_name . '/' . App::$Request->getController() . '/' . App::$Request->getAction(); |
|
95 | ||
96 | // doesn't have permission? get the f*ck out |
|
97 | if (!$user->getRole()->can($permission)) { |
|
98 | App::$Session->invalidate(); |
|
99 | ||
100 | $redirectUrl = App::$Alias->scriptUrl . '/user/login'; |
|
101 | App::$Response->redirect($redirectUrl, true); |
|
102 | exit(); |
|
103 | } |
|
104 | } |
|
105 | ||
106 | /** |