示例#1
0
文件: Valid.php 项目: saintho/phpdisk
 /**
  *  本地验证
  * @param type $ssid
  * @param type $result
  * @return type
  */
 public static function sendVerifyLocalRequest($ssid, $result)
 {
     $mass = Context::getInstance()->get('yuc_mass', '');
     $code = Crypt::decrypt(urldecode($mass), Math::erypt_key());
     $code = str_replace(",", "", $code);
     if ($code != '' && strtolower($code) === strtolower($result)) {
         self::$_yuc_result = 1;
         self::$_yuc_code = '';
         self::$_yuc_details = '验证码输入正确';
     } else {
         self::$_yuc_result = 0;
         self::$_yuc_code = 'E_LOCALVALID_001';
         self::$_yuc_details = '验证码验证失败';
     }
     Log::Write('本地验证完成,输入结果为:' . $result . ';' . '', Log::DEBUG);
     return array('code' => self::$_yuc_code, 'result' => self::$_yuc_result, 'details' => self::$_yuc_details);
 }