public static function validate($user_name, $validation_code) { $user = MDL_User_Detail::getUserByName($user_name); if ($user['identity'] != 'unvalidated' || !isset($user['validation_code'])) { throw new MDL_Exception_User(MDL_Exception_User::UNVALIDATED_USER); } if ($user['validation_code'] == $validation_code) { $user_meta = new MDL_User_Meta($user['user_id']); $user_meta->setVar('identity', 'general'); $user_meta->unsetVar('validation_code'); MDL_User_Auth::logout(); MDL_ACL::getInstance()->setUser(new MDL_User($rs['user_id'])); } }
public function ACT_dologout() { MDL_User_Auth::logout(); $this->locator->redirect('passport_login'); }