[英]Meteor call Accounts.verifyEmail on server?
使用Meteor,是否可以在服務器上調用Accounts.verifyEmail( token )
? 我想驗證用戶的電子郵件而不登錄他們。如上所述,我創建了一個方法並在客戶端上調用了它,但是它無聲地失敗了。
如果有辦法從客戶那里做到這一點,我也很想知道這一點。
提前謝謝了。
如果您不希望用戶在提交令牌后不必覆蓋Meteor的方法而登錄,而不是在路由中調用Accounts.verifyEmail( token )
,則可以在服務器上調用將面對給定令牌的方法與services.email.verificationTokens
項一起使用。 如果其中之一匹配,則可以更新附件電子郵件的verified
字段,然后從services.email.verificationTokens
刪除令牌字段。
您應該從:
verificationTokens: [
{
token: '523uL7XUvlMji-yv48ErEAe8Fq2VvAuMf_oY8lJSPfJ',
address: 'qwe@dew.dewee',
when: Thu Dec 10 2015 19:00:52 GMT+0100 (CET)
}
]
到一個空數組(假設您只有一個令牌可以驗證)。
verificationTokens: []
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.