我有自己的身份验证逻辑,并使用基于帐户的程序包,以便基本用户记录处理等由程序包完成。
以前,我使用的是无密码的accounts-password和自定义的account-ui。 我首先删除了帐户密码,以便可以使用类似的东西:
Accounts.callLoginMethod({
methodArguments: [{
username, password
}],
userCallback: callback
});
但是当我删除无用户界面的样式时,我开始陷入麻烦。第一帐户未定义。我想使用无帐户的ui-ui-style软件包可以使它可用:
api.imply(‘accounts-base’, [‘client’, ‘server’]);
任何未定义帐户的地方,我都尝试使用
import { Accounts } from ‘meteor/accounts-base’;
但这不能解决完整的问题。帐户似乎没有初始化。因为当我使用时: Accounts._loginMethod(this,… 方法,此未定义
由于这个原因,我无法使用帐户基础软件包的功能来重置密码或注册用户。
任何只正确使用基于帐户的帮助都将受到赞赏。