【发布时间】:2015-03-21 13:43:39
【问题描述】:
我在accounts-entry 包和accounts-password 包中看不到任何选项,这些选项允许在accounts-entry 的注册表单中设置密码确认字段。我错过了什么吗?
【问题讨论】:
我在accounts-entry 包和accounts-password 包中看不到任何选项,这些选项允许在accounts-entry 的注册表单中设置密码确认字段。我错过了什么吗?
【问题讨论】:
没有,包装上没有验证密码字段,需要你自己用简单的JS创建
if(password === validationPassword){
Meteor.call("createUsers",mail,password,profile);
}
这种动作只能在客户端完成,不能在服务端完成,因为用户输入的密码是发给服务端的(hashed),所以不能做任何服务端验证。
我认为用一个简单的if (===) 就可以了,而且方法也很简单
【讨论】:
四处询问,我最终找到的解决方案是使用不同的包。我使用了joshowens:accounts-entry 包,我会推荐给任何人。
【讨论】: