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);
- }
- }
- }
- ?>
|