Changeset 123
- Timestamp:
- 07/19/07 16:43:27 (1 year ago)
- Files:
-
- branch/controllers/permissions_controller.php (deleted)
- branch/models/permission.php (deleted)
- tags/tane (copied) (copied from branch)
- tags/tane/app_controller.php (copied) (copied from branch/app_controller.php) (2 diffs)
- tags/tane/app_model.php (copied) (copied from branch/app_model.php) (1 diff)
- tags/tane/config/core.php (copied) (copied from branch/config/core.php)
- tags/tane/config/routes.php (copied) (copied from branch/config/routes.php)
- tags/tane/controllers/components/openid.php (copied) (copied from branch/controllers/components/openid.php)
- tags/tane/controllers/events_controller.php (copied) (copied from branch/controllers/events_controller.php)
- tags/tane/controllers/pages_controller.php (copied) (copied from branch/controllers/pages_controller.php)
- tags/tane/controllers/posts_controller.php (copied) (copied from branch/controllers/posts_controller.php)
- tags/tane/controllers/users_controller.php (copied) (copied from branch/controllers/users_controller.php) (3 diffs)
- tags/tane/db.sql (copied) (copied from branch/db.sql)
- tags/tane/models/group.php (modified) (1 diff)
- tags/tane/models/page.php (copied) (copied from branch/models/page.php)
- tags/tane/models/post.php (copied) (copied from branch/models/post.php)
- tags/tane/models/user.php (copied) (copied from branch/models/user.php)
- tags/tane/models/video.php (copied) (copied from branch/models/video.php)
- tags/tane/vendors/Auth (copied) (copied from branch/vendors/Auth)
- tags/tane/vendors/Auth/OpenID/Consumer.php (copied) (copied from branch/vendors/Auth/OpenID/Consumer.php)
- tags/tane/vendors/Services (copied) (copied from branch/vendors/Services)
- tags/tane/views/elements/js_include.ctp (copied) (copied from branch/views/elements/js_include.ctp)
- tags/tane/views/events/admin_home.ctp (copied) (copied from branch/views/events/admin_home.ctp)
- tags/tane/views/events/admin_index.ctp (copied) (copied from branch/views/events/admin_index.ctp)
- tags/tane/views/helpers/webrocket.php (copied) (copied from branch/views/helpers/webrocket.php)
- tags/tane/views/layouts/default.ctp (copied) (copied from branch/views/layouts/default.ctp)
- tags/tane/views/pages/add.ctp (copied) (copied from branch/views/pages/add.ctp)
- tags/tane/views/pages/admin_add.ctp (copied) (copied from branch/views/pages/admin_add.ctp)
- tags/tane/views/pages/admin_edit.ctp (copied) (copied from branch/views/pages/admin_edit.ctp)
- tags/tane/views/pages/admin_home.ctp (copied) (copied from branch/views/pages/admin_home.ctp)
- tags/tane/views/pages/admin_index.ctp (copied) (copied from branch/views/pages/admin_index.ctp)
- tags/tane/views/pages/admin_view.ctp (copied) (copied from branch/views/pages/admin_view.ctp)
- tags/tane/views/pages/edit.ctp (copied) (copied from branch/views/pages/edit.ctp)
- tags/tane/views/pages/index.ctp (copied) (copied from branch/views/pages/index.ctp)
- tags/tane/views/pages/view.ctp (copied) (copied from branch/views/pages/view.ctp)
- tags/tane/views/posts/admin_home.ctp (copied) (copied from branch/views/posts/admin_home.ctp)
- tags/tane/views/posts/admin_index.ctp (copied) (copied from branch/views/posts/admin_index.ctp)
- tags/tane/views/posts/admin_view.ctp (copied) (copied from branch/views/posts/admin_view.ctp)
- tags/tane/views/posts/index.ctp (copied) (copied from branch/views/posts/index.ctp)
- tags/tane/views/posts/view.ctp (copied) (copied from branch/views/posts/view.ctp)
- tags/tane/views/users/admin_add.ctp (copied) (copied from branch/views/users/admin_add.ctp)
- tags/tane/views/users/admin_edit.ctp (copied) (copied from branch/views/users/admin_edit.ctp)
- tags/tane/views/users/admin_index.ctp (copied) (copied from branch/views/users/admin_index.ctp)
- tags/tane/views/users/login.ctp (copied) (copied from branch/views/users/login.ctp)
- tags/tane/views/videos/admin_add.ctp (copied) (copied from branch/views/videos/admin_add.ctp)
- tags/tane/webroot/css/default.css (copied) (copied from branch/webroot/css/default.css)
- tags/tane/webroot/css/jquery.tabs-ie.css (copied) (copied from branch/webroot/css/jquery.tabs-ie.css)
- tags/tane/webroot/css/jquery.tabs.css (copied) (copied from branch/webroot/css/jquery.tabs.css)
- tags/tane/webroot/img/loading.gif (copied) (copied from branch/webroot/img/loading.gif)
- tags/tane/webroot/img/loading_micro.gif (copied) (copied from branch/webroot/img/loading_micro.gif)
- tags/tane/webroot/img/tab.png (copied) (copied from branch/webroot/img/tab.png)
- tags/tane/webroot/js/jquery.history_remote.pack.js (copied) (copied from branch/webroot/js/jquery.history_remote.pack.js)
- tags/tane/webroot/js/jquery.js (copied) (copied from branch/webroot/js/jquery.js)
- tags/tane/webroot/js/jquery.tabs.js (copied) (copied from branch/webroot/js/jquery.tabs.js)
- tags/tane/webroot/js/webrocket.js (copied) (copied from branch/webroot/js/webrocket.js)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tags/tane/app_controller.php
r119 r123 40 40 41 41 var $helpers = array('othAuth','Cache','Form','Html','Javascript','Text','Number','Time','Tree','Webrocket'); 42 var $components = array('othAuth','Conf','RequestHandler','Session','Nav','Openid' );43 var $ othAuthRestrictions = array('add','edit','delete',CAKE_ADMIN);42 var $components = array('othAuth','Conf','RequestHandler','Session','Nav','Openid','Acl','Auth'); 43 var $publicControllers = array('posts'); 44 44 45 45 var $level = 0; 46 47 46 /** 48 47 * Called before view … … 51 50 function beforeFilter() 52 51 { 53 $auth_conf = array('mode' => 'oth', 'login_page' => '/users/login', 'logout_page' => '/users/logout', 'access_page' => '/', 'hashkey' => CAKE_SESSION_STRING, 'noaccess_page' => '/users/noaccess', 'strict_gid_check' => false, 'history_active' => true, 'login_limit' => true, 'gid_order' => 'DESC'); 54 $this->othAuth->controller = &$this; 55 $this->othAuth->init($auth_conf); 56 $this->othAuth->check(); 57 58 $level_check = $this->othAuth->group('level'); 59 if (!empty($level_check)) $this->level = $level_check; 52 if (isset($this->Auth)) { 53 $this->Auth->userScope = array('User.active' => 1); 54 $this->Auth->loginAction = '/users/login'; 55 $this->Auth->loginRedirect = '/posts/index'; 56 $this->Auth->fields = array('username' => 'username', 'password' => 'passwd'); 57 $this->Auth->authorize = 'actions'; 58 59 if (in_array(low($this->params['controller']), $this->publicControllers)) { 60 $this->Auth->allow(); 61 } 62 } 60 63 } 61 64 tags/tane/app_model.php
r118 r123 47 47 */ 48 48 var $actsAs = array(/*'Utf8' => array('save' => array('convertTo' => 'UTF-8'),'read'=>array('useMbstring'=>false)),*/ 49 'Containable' 49 'Containable', 50 'Acl' 50 51 ); 51 52 tags/tane/controllers/users_controller.php
r121 r123 130 130 { 131 131 $this->Session->del('element_data.Nav'); 132 if ($this->Conf->get('general.enable_captcha')) 133 { 134 if (!$this->Session->read('captcha') == $this->data['User']['captcha_check'] ) 135 { 136 return false; 137 } 138 } 139 $auth_num = $this->othAuth->login($this->data['User']); 140 $this->set('auth_msg', $this->othAuth->getMsg($auth_num)); 132 $this->Auth->login($this->data); 141 133 } else if ($this->data['User']['openid']) { 142 134 $this->Session->del('element_data.Nav'); … … 151 143 $this->log($response); 152 144 if ($this->User->findByOpenid($response->identity_url) ) { 145 $this->Auth->login($response); 153 146 $this->Session->setFlash('User Authenticated Success ' . $response->signed_args['openid.sreg.nickname']); 154 147 $this->Session->write('username', $response->signed_args['openid.sreg.nickname']); … … 165 158 function logout() 166 159 { 167 $this-> othAuth->logout();160 $this->Auth->logout(); 168 161 $this->Session->setFlash('You are now logged out'); 169 162 $this->redirect('/'); tags/tane/models/group.php
r55 r123 25 25 'counterQuery' => ''), 26 26 ); 27 28 var $hasAndBelongsToMany = array(29 'Permission' => array('className' => 'Permission',30 'joinTable' => 'groups_permissions',31 'foreignKey' => 'group_id',32 'associationForeignKey' => 'permission_id',33 'conditions' => '',34 'fields' => '',35 'order' => '',36 'limit' => '',37 'offset' => '',38 'unique' => '',39 'finderQuery' => '',40 'deleteQuery' => '',41 'insertQuery' => ''),42 );43 44 27 } 45 28 ?>