Метеор sendVerificationEmail - PullRequest
       4

Метеор sendVerificationEmail

0 голосов
/ 28 сентября 2018

В настоящее время я работаю над пересмотром процедуры регистрации наших сотрудников ATS, созданной с помощью AngularJS и Meteor, и мне нужно проверить электронную почту нового пользователя во время процедуры регистрации.

Логика будет выглядеть следующим образом:

1 - пользователь заполняет форму на странице «начало работы», и при нажатии на «sumbit» ATS отправляет письмо с подтверждением (я буду использовать «sendVerificationEmail» от Meteor)

2- После того, как пользователь щелкнет ссылку в электронном письме, он будет перенаправлен на страницу регистрации, где требуется дополнительная информация и процедура регистрации завершена.

Как упоминалось выше,Я планирую использовать sendVerificationEmail для проверки пользователя, но я также хочу использовать его для отправки идентификатора пользователя.

Из того, что я прочитал в Meteor API, я могу передать дополнительные данные в токен с помощью extraTokenData

Accounts.sendVerificationEmail(userId, [email], [extraTokenData])

Теперь, как мне объявить extraTokenData'объект?

Могу ли я сделать это так: Accounts.sendVerificationEmail(userId, "", { _id: userId })

И как мне получить 'userId' с помощью 'Accounts.onEmailVerificationLink'?

Ваша помощь будет принята с благодарностью.

...