【问题标题】:Meteor accounts-password + accounts-entry and Password ConfirmationMeteor 账户-密码+账户-输入和密码确认
【发布时间】:2015-03-21 13:43:39
【问题描述】:

我在accounts-entry 包和accounts-password 包中看不到任何选项,这些选项允许在accounts-entry 的注册表单中设置密码确认字段。我错过了什么吗?

【问题讨论】:

    标签: meteor meteor-accounts


    【解决方案1】:

    没有,包装上没有验证密码字段,需要你自己用简单的JS创建

    if(password === validationPassword){
      Meteor.call("createUsers",mail,password,profile);
    }
    

    这种动作只能​​在客户端完成,不能在服务端完成,因为用户输入的密码是发给服务端的(hashed),所以不能做任何服务端验证。

    我认为用一个简单的if (===) 就可以了,而且方法也很简单

    【讨论】:

    • 永远不要通过电汇发送密码,Accounts.createUser 也在客户端,它会小心地将其更改为 SHA256
    【解决方案2】:

    四处询问,我最终找到的解决方案是使用不同的包。我使用了joshowens:accounts-entry 包,我会推荐给任何人。

    【讨论】:

    • 但这也不支持密码确认 - 至少在文档中没有描述......
    • 这很可能是早期某个时间点的一个功能,但现在已经消失了。好久没来流星世界了,抱歉帮不上忙。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多