public function indexAction() { $telephone = TZ_Request::checkTelephone(); $verifyCode = TZ_Request::checkVerifyCode(); $validStatus = TZ_Loader::service('VerifyCode', 'User')->valid($telephone, $verifyCode); TZ_Request::success(array(array('verified' => $validStatus))); }
public function indexAction() { $telephone = TZ_Request::checkTelephone(); $reset = TZ_Request::checkVerifyMode(); $service = TZ_Loader::service('VerifyCode', 'User'); if ($reset == '1') { $verifyCode = $service->createRegisterCode($telephone); } else { $verifyCode = $service->createResetCode($telephone); } TZ_Request::success(array(array('verify_code' => ''))); }
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))); }
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))); }
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(); }