Exemplo n.º 1
0
 /**
  * 
  * 验证码
  * @param unknown_type $verifycode 验证码
  * @param unknown_type $session_id 验证码标识
  */
 private function check_verify_code($verifycode, $session_id)
 {
     require_once ROOT_PATH . 'lib/class/verifycode.class.php';
     $mVerifyCode = new verifyCode();
     $check_result = $mVerifyCode->check_verify_code($verifycode, $session_id);
     //验证验证码
     if ($check_result != 'SUCCESS') {
         $this->errorOutput($check_result);
     }
 }
Exemplo n.º 2
0
 private function check_verifycode()
 {
     /*********** 验证码 ***********/
     include ROOT_PATH . 'lib/class/verifycode.class.php';
     $mVerifyCode = new verifyCode();
     if (defined('IS_RESETPASSWORD_VERIFYCODE') && IS_RESETPASSWORD_VERIFYCODE && $this->settings['App_verifycode'] && empty($this->input['is_mobile_verifycode'])) {
         $code = trim($this->input['verify_code']);
         //验证码
         $session_id = $this->input['session_id'];
         //标识
         if (!$code) {
             $this->errorOutput(NO_VERIFY_CODE);
         }
         if (!$session_id) {
             $this->errorOutput(NO_SESSION_ID);
         }
         $check_result = $mVerifyCode->check_verify_code($code, $session_id);
         //验证验证码
         if ($check_result != 'SUCCESS') {
             $this->errorOutput(VERIFY_FAILED);
         }
     }
     /***************************/
 }
Exemplo n.º 3
0
 private function check_verifycode($type = '')
 {
     /*********** 验证码 ***********/
     require ROOT_PATH . 'lib/class/verifycode.class.php';
     $mVerifyCode = new verifyCode();
     $avoidLoginVerifyCode = dexplode($this->settings['avoidLoginVerifyCode'], 1);
     if (defined('IS_LOGIN_VERIFYCODE') && IS_LOGIN_VERIFYCODE && $this->settings['App_verifycode'] && empty($this->input['is_mobile_verifycode']) && empty($this->input['isSynLogin']) && !in_array($type, $avoidLoginVerifyCode)) {
         $code = trim($this->input['verify_code']);
         //验证码
         $session_id = $this->input['session_id'];
         //标识
         if (!$code) {
             $this->errorOutput(NO_VERIFY_CODE);
         }
         if (!$session_id) {
             $this->errorOutput(NO_SESSION_ID);
         }
         $check_result = $mVerifyCode->check_verify_code($code, $session_id);
         //验证验证码
         if ($check_result != 'SUCCESS') {
             $this->errorOutput(VERIFY_FAILED);
         }
     }
     /***************************/
 }