构建MeteorJS Web应用程序
1. 用户账户管理
在用户账户管理方面,当用户访问验证链接时, Accounts.onEmailVerificationLink 方法注册的回调函数将被调用。若要防止自动登录,可在服务器端调用 Account.createUser 方法,而非在客户端调用。 Accounts.validateNewUser 方法可用于注册回调函数,以验证用户信息,若回调函数抛出错误,将停止用户创建。
对于登录功能,若使用自定义登录表单,需调用 Meteor.loginWithPassword 方法。同时,还有 Accounts.validateLoginAttempt 、 Accounts.onLogin 和 Accounts.onLoginFailure 等辅助函数,可通过回调函数执行各种操作。登录成功后, Meteor.user() 和 Meteor.userId 将包含用户信息,可使用 if(Meteor.userId) 检查用户是否已登录。在 Account.onLogin 方法中,可注册回调函数,在登录成功后导航到所需路由。
账户包还提供了 changePassword 、 forgotPassword 、 sendResetPasswordEmail
超级会员免费看
订阅专栏 解锁全文
46

被折叠的 条评论
为什么被折叠?



