当前位置:  开发笔记 > 编程语言 > 正文

流星:如何使用用户名或密码登录用户

如何解决《流星:如何使用用户名或密码登录用户》经验,为你挑选了1个好方法。

我已经用我的Meteor应用程序建立了一个自定义登录系统,其中创建的用户具有用户名,电子邮件,密码,配置文件(那里还有许多其他不重要的字段)...

对于我的登录,我具有以下功能:

Meteor.loginWithPassword(username, password, function(err) {/* error feedback */});

目前,这非常适合使用用户名登录,但我希望能够使用电子邮件地址登录。

有没有办法使用用户名或电子邮件地址登录?

请注意,我已经添加了关于创建用户名(其中用户名不能为电子邮件)的验证,因此我可以在应用此登录功能之前执行“ if isEmail”条件。因此,用户名和电子邮件地址将不同,因此这不是问题。



1> BaconJuice..:

你可以做这样的事情

Meteor.loginWithPassword(email, password, function(err) {/* error feedback */});

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有