| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- <?php
 
- /**
 
-  * ErrorController
 
-  * Feel free to change this and customize your own error message
 
-  *
 
-  * @author darkredz
 
-  */
 
- if (! defined ( 'IN_ZHASK' )) {
 
- 	exit ( 'invalid request' );
 
- }
 
- class ErrorController extends DooController{
 
-     public function index(){
 
-     	
 
-         $this->Messager ( "请输入正确的浏览地址", "/" );
 
-     }
 
- 	
 
-     public function SCS(){
 
-     	
 
- require_once ('./protected/plugin/class.geetestlib.php');
 
- //require_once dirname(dirname(__FILE__)) . '/lib/class.geetestlib.php';
 
- $GtSdk = new GeetestLib();
 
- session_start();
 
- $return = $GtSdk->register();
 
- if ($return) {
 
-     $_SESSION['gtserver'] = 1;
 
-     $result = array(
 
-             'success' => 1,
 
-             'gt' => CAPTCHA_ID,
 
-             'challenge' => $GtSdk->challenge
 
-         );
 
-     echo json_encode($result);
 
- }else{
 
-     $_SESSION['gtserver'] = 0;
 
-     $rnd1 = md5(rand(0,100));
 
-     $rnd2 = md5(rand(0,100));
 
-     $challenge = $rnd1 . substr($rnd2,0,2);
 
-     $result = array(
 
-             'success' => 0,
 
-             'gt' => CAPTCHA_ID,
 
-             'challenge' => $challenge
 
-         );
 
-     $_SESSION['challenge'] = $result['challenge'];
 
-     echo json_encode($result);
 
- }
 
-     }
 
- }
 
- ?>
 
 
  |