Abna

Abna

这家伙有点懒,还没写个性签名!

  • 财富值125
  • 威望值0
  • 总积分175

个人信息

  • 赞了回复

    拉不出屎,怪地球没有吸引力。

  • 2019-04-03 已签到
    连续签到1天,获得了5个金钱
  • 这个坑没填住,后面还要坑,已经准备自己重新写验证码模块了,各位别折腾了。

  • 这张图里面的 $session->get($name) === null 最好修改成 !$session->get($name)

    不然会存在刷新页面不刷新验证码的问题。

  • 不错,fork、star、watch一下

  • 灌水灌水。。

  • 如果是我,绝对不会想到是自然语法的问题,绝壁要在框架里面钻好几天,找框架问题

  • 回复了 的说说
    There's a girl but I let her get away It's all my fault cause pride got in the way
    优秀
  • 2019-04-01 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的回复

    如果需要前后端同时验证的话,像这样修改:

    public function validate($input, $caseSensitive)
    {
        $code = $this->getVerifyCode(false);
        $valid = $caseSensitive ? ($input === $code) : strcasecmp($input, $code) === 0;
        $session = Yii::$app->session;
        $session->open();
        $name = $this->getSessionKey() . 'count';
        $session->set($name ,$session->get($name) + 1);
        if ($valid || $session->get($name) > $this->testLimit && $this->testLimit > 0) {
            $this->getVerifyCode(true);
        }
    
        return $valid;
    }
    

    同样建议继承该类重写方法

助理 等级规则
175/200
资料完整度
20/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

0

Ta的访客

2