Ver código fonte

feat: number code

jiangzixin 1 ano atrás
pai
commit
c1a9d18a9d

+ 0 - 12
server/api/modules/v1/controllers/SurveyController.php

@@ -32,18 +32,6 @@ class SurveyController extends Controller {
     
     public function actionCaptcha()
     {
-//        $obj = new CaptchaAction(\Yii::$app->controller->id,\Yii::$app->controller);
-//
-//        $obj->width = 100;
-//        $obj->minLength = 3;
-//        $obj->maxLength = 3;
-//        $obj->offset   = 3;
-//        $code = $obj->getVerifyCode(true);
-//      //echo $code;die;
-//        // 生成图片
-//        echo  $obj->run();
-//        die;
-
         $CodeImgGenerate = new CodeImgGenerate(\Yii::$app->controller->id,\Yii::$app->controller);
         $codeInfo = $CodeImgGenerate->inline();                  // 验证码二进制流
         header("Content-type: image/png");                       // 输出图片

+ 2 - 2
server/common/helpers/CodeImgGenerate.php

@@ -42,9 +42,9 @@ class CodeImgGenerate extends CaptchaAction
     public function getPhrase()
     {
         if(!$this->verifycode){
-            $this->verifycode = $this->generateVerifyCode();
-            \Yii::$app->cache->set($this->getSessionKey() . '/' . $this->verifycode, $this->verifycode);
         }
+            $this->verifycode = (string)rand(1234, 9999);
+            \Yii::$app->cache->set($this->getSessionKey() . '/' . $this->verifycode, $this->verifycode);
 
         return $this->verifycode;
     }