11.28
php
saved
markstory
Note
markstory did not leave a note
markstory did not leave a note
- /** app controller. **/
- class AppController extends Controller {
- function beforeFilter(){
- Security::setHash('md5');
- //Set up Auth Component
- $this->Auth->autoRedirect = false;
- $this->Auth->logoutRedirect = '/users/login';
- // Acl Seems like overkill for a simple blog site.
- //$this->Auth->authorize = 'actions'; //Check ACL against Controller::action
- $this->Auth->authorize = 'controller';
- //$this->Auth->actionPath = 'controllers/'; //controllers are stored under controllers.
- $this->Auth->loginError = 'Could not Log in Try again';
- //Default user
- if(!$this->Session->check('Auth.User')){
- 'username' => 'anonymous',
- 'group_id' => '3',
- 'active' => '1'
- ));
- }
- }
- function isAuthorized(){
- if($this->Auth->user()){
- }
- return true;
- }
- return true;
- }
- }
- ?>
- /** users controller **/
- class usersController extends AppController
- {
- var $name = 'Users';
- function login(){
- if($this->Auth->user()){
- $this->Session->setFlash('Thanks!');
- $this->redirect($this->Auth->redirect());
- }
- }
- }
- function logout(){
- $this->Session->setFlash('Good-Bye');
- $this->redirect($this->Auth->logout());
- }
- } // END class usersController extends AppController
Parsed in 0.112 seconds, using GeSHi 1.0.7.14