X1运营交流
用户注册限制字符数
  • 闻过则喜 消费1185.52元 2020-07-25 16:48 16:48
311
7

有用户反应  二个字的汉字不能注册,后台没看到相关选项,请问在哪解除这限制

5
赏礼
赏钱
收藏
点击回复
      全部留言
  • 7
  • 阿赖耶识 程序开发者 消费:24.43元 2020-07-25 19:21 19:216楼
    验证器限制了,自己修改下,然后加锁,不是经常更新的文件
    \application\index\validate\Reg.php
    闻过则喜 消费:1185.52元 三星 2020-07-25 19:31
    ,谢谢大侠,正是需要的这个。
    平行线网络01 消费:3115.99元 2020-07-25 22:01
    [face13好人
    平行线网络01 消费:3115.99元 2020-07-25 22:07
    怎么改?
    <?php
    namespace app\common\validate;

    use think\Validate;


    class Reg extends Validate
    {
        //定义验证规则
        protected $rule = [
            'username|用户名'   => 'require|chsDash|length:2,25|unique:memberdata',
    'password|密码'   => 'require|length:5,20',
            'password2|确认密码'   => 'require|confirm:password',
            'email|邮箱'  => 'email',
            'captcha|验证码'  => 'captcha',
        ];
        
        //定义验证提示
        protected $message = [            
                'username.length' => '用户名长度不能小于2位',
                'password.length' => '密码长度必须是5位以上',
                'password2.confirm' => '确认密码与密码不一样',
        ];
        
        //定义验证场景
        protected $scene = [
                'password'  =>  ['password'],
                'username'  =>  ['username'],
                'email'  =>  ['email'],
                'captcha'  =>  ['captcha'],
        ];
    阿赖耶识 消费:24.43元 2020-07-25 22:18
    用户名那有个2,25 最小到最大
1 赏钱 赏礼回复
  • Suifeng 程序开发者 消费:23.24元 2020-07-25 17:32 17:326楼
    2个汉字可以的  一个汉字三字节。
    用户名是最低2个字节 也就是2个英文字母
    闻过则喜 消费:1185.52元 2020-07-25 21:12
    我自己也试了, 二个汉子不行 提示小于3个字节。 但是文件里 是
    username.length' => '用户名长度不能小于2位',

    所以应该是个bug
0 赏钱 赏礼回复
更多回复
      你可能感兴趣的主题
恢复多功能编辑器
  • 3 1
  • X1运营交流
        圈内贴子51571
    • 圈子成员1000
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648