登录校验奇葩问题 [ 求助交流 ]
登录校验时出现如下错误如何解决:
D:\wamp64\www\lxblog\controllers\SiteController.php:87:
array (size=1)
'username' =>
array (size=1)
0 => string 'Username "lixian" has already been taken.' (length=41)
共 8 条回复
-
crowprince 回复于 2016-07-31 15:21 举报
这是使用vilidata()方法校验后出现的结果。哪位大神指点一下
-
crowprince 回复于 2016-07-31 16:01 举报
找到 原因了,是因为rule方法里面的这句话
[['username'], 'unique']
,但是为什么呢,我也才是第一次登录呀,删掉它就行了,不知道为什么 -
crowprince 回复于 2016-07-31 16:02 举报
求解,求解
-
这不是在注册的么?
共 1 条回复crowprince 回复于 2016-08-03 17:00 回复没有那确实是登录,我去掉rule方法里面的这句话[['username'], 'unique'],。就不提示错误,就可以登录成功
-
crowprince 回复于 2016-08-03 16:59 举报
没有那确实是登录,我去掉rule方法里面的这句话[['username'], 'unique'],。就不提示错误,就可以登录成功
共 2 条回复crowprince 回复于 2016-08-03 18:50 回复@xczizz 哦,好像明白了。谢谢
-
dingjj2010 回复于 2016-08-08 09:55 举报
应该是场景没有分清楚。unique是注册的时候用的。。用户名不能重复。登录的时候就不需要这个验证了,而是需要用户名存在。
共 1 条回复crowprince 回复于 2016-08-08 17:34 回复enen,知道了
crowprince
注册时间:2016-10-31
最后登录:2018-03-06
在线时长:0小时29分
最后登录:2018-03-06
在线时长:0小时29分
- 粉丝3
- 金钱455
- 威望110
- 积分1555