2016-08-05 98 views
1

我發送了一封電子郵件驗證給用戶。我怎麼才能讓他們在點擊他們收到的地址鏈接後進行驗證。MeteorJS:用戶電子郵件驗證

我已經看到了這個功能

Accounts.onEmailVerificationLink

,但我不知道如何使用它。應該怎麼做才能真正驗證用戶?

回答

1

我已經找到了解決辦法

FlowRouter.route('/verify-email/:token', { 
    name: 'verify-email', 
    action(params) { 
     Accounts.verifyEmail(params.token, (error) => { 
      if (error) { 
       Bert.alert(error.reason, 'danger'); 
      } else { 
       FlowRouter.go('/'); 
       Bert.alert('Email verified! Thanks!', 'success'); 
      } 
     }); 
    } 
}); 

我不得不創建一個路由