关于app/common/library/Auth类的register方法的正则验证不要写死的建议
会员注册登录

api端写用户注册时,发现一直注册失败,通过app/common/library/Auth类的register方法进行的会员注册,最后发现是这个register注册方法中的参数验证这一块的问题,参数username未验证通过,查看这个username验证的正则,发现要以字母开头,但是现在手机端的会员注册这块基本上都是手机号了,常常没有用户名这一项,这时就只有使用手机号做username了,但是验证又无法通过,插件开发者也不能修改这个auth类的代码,建议还是修改Auth这一块的代码,具体的用户名、密码、手机号这些验证可以交给开发者处理,系统不要写死,请大佬参考

1个回答默认排序 投票数排序
YANG001
YANG001
这家伙很懒,什么也没写~
5月前

感谢建议,问题在于手机号和邮箱没法都设为必填,用户名必填可以使账户信息更丰富一些,且本质上它是兼容系统自带PC用户注册时的验证

用户名以字母开头等规则是一个比较通用的验证规则,但如老哥这种使用场景确实可以不要用户名这一项,目前只能建议老哥生成随机字符串,或者加上wxmobile之类前缀

hellomf
hellomf回复YANG001
hellomf
5月前

感谢回答,我想办法看如何兼容下,让代码适应系统

请先登录
0
1
0
2