Пример #1
0
 public function indexAction()
 {
     $sessionId = TZ_Request::checkSessionId();
     $password = TZ_Request::checkPassword();
     $oldPassword = TZ_Request::checkOldPassword();
     $changeStatus = TZ_Loader::service('User', 'User')->changePassword($sessionId, $oldPassword, $password);
     if (!$changeStatus) {
         throw new Exception('修改密码失败。');
     }
     TZ_Request::success();
 }
Пример #2
0
 public function indexAction()
 {
     $telephone = TZ_Request::checkTelephone();
     $password = TZ_Request::checkPassword();
     if (!empty($_POST['debug'])) {
         $password = hash('sha256', $password);
     }
     if (TZ_Loader::service('Blacklist')->inList($telephone)) {
         TZ_Request::error('系统检测你有违规操作,帐号已被冻结。', 500);
     }
     $sessionId = TZ_Loader::service('User', 'User')->login($telephone, $password);
     TZ_Request::success(array(array('session_id' => $sessionId)));
 }
Пример #3
0
 public function indexAction()
 {
     $telephone = TZ_Request::checkTelephone();
     $password = TZ_Request::checkPassword();
     $params = TZ_Request::getParams('post');
     if (isset($params['name']) && $params['name'] != '') {
         $name = $params['name'];
     } else {
         $name = '747er_' . substr(md5($telephone), 0, 6);
     }
     //register
     $sessionId = TZ_Loader::service('User', 'User')->register($telephone, $password, $name);
     //response
     TZ_Request::success(array(array('session_id' => $sessionId)));
 }
Пример #4
0
 public function indexAction()
 {
     $telephone = TZ_Request::checkTelephone();
     $verifyCode = TZ_Request::checkVerifyCode();
     $password = TZ_Request::checkPassword();
     //valid
     $validStatus = TZ_Loader::service('VerifyCode', 'User')->valid($telephone, $verifyCode);
     if (!$validStatus) {
         throw new Exception('验证码错误。');
     }
     $resetStatus = TZ_Loader::service('User', 'User')->resetPassword($telephone, $password);
     if (!$resetStatus) {
         throw new Exception('重置密码失败。');
     }
     //unset
     TZ_Loader::service('VerifyCode', 'User')->discard($telephone);
     TZ_Request::success();
 }