验证规则一直弹出用户名为空?
brother_water
brother_water 2017-08-15 22:18:29
0
4
1527

$status = 0;

        $result = '';

        $data = $request->param();

        //验证规则

        $rule=[

            'name|用户名'=>'require',

            'password|密码'=>'require',

            'verify|验证码'=>'require|captcha'

        ];

        //进行验证

       $result =$this->validate($data, $rule);

       return ['status'=>$status, 'message'=>$result, 'data'=>$data];


brother_water
brother_water

全部回复(4)
Sarah

今天从头看了一下视频,一步一步检查,结果发现,是这里错了

$rule = [
   'username|用户名' => 'require',
   'password|密码' => 'require',
   'verify|验证码' => 'require|captcha'
];

我下载的模板里面这里

<input id="" name="username" type="text" placeholder="账户" class="input-text size-L">

这里的 name属性是‘username’,而老师的模板里面属性值是 ‘name’,改过来后就没有其他问题了

至尊宝

这一节的课件有很多问题

构造查询条件没有什么还是处于在验证码不能为空的地方

ringa_lee

没有接收到用户名的值,你dump一下接收过来的post数据是什么

至尊宝

也是这样的问题

  • 回复 想问解决了吗 也是这样的问题
    Sarah 作者 2017-08-30 17:27:26
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!