2016-08-05 4 views
1

Ich habe eine E-Mail-Bestätigung an einen Benutzer gesendet. Wie bestätige ich sie tatsächlich, nachdem sie auf den Link geklickt haben, den sie an ihrer Adresse erhalten?MeteorJS: Überprüfung der Benutzer-E-Mail

Ich habe diese Funktion gesehen

Accounts.onEmailVerificationLink

aber ich weiß nicht, wie es zu benutzen. Was sollte getan werden, um einen Benutzer tatsächlich zu verifizieren?

Antwort

1

Ich habe die Lösung

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'); 
      } 
     }); 
    } 
}); 

Ich hatte gefunden, diesen Weg zu schaffen