我正致力于为我的用户生成唯一的电子邮件链接,尝试生成代码再见用户电子邮件和日期时间戳。
生成的代码如下所示
bUBzLnBvazE0NjM2ODc3MDg0MTA=3D
虽然在mongodb中它没有3D,bUBzLnBvazE0NjM2ODc3MDg0MTA=
,这就是为什么网址无法正常工作。
我正在使用cryptoJS将字符串编码为base64。
const BASE_SERVER_URL = "http://localhost:3000/";
const INVITE_URL = BASE_SERVER_URL+"login/";
let uniqueCode = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(pmGroupUser.email+Date.now()));
let emailText = "Hello " + pmGroupUser.first_name + " click the following url to register your self ";
emailText += INVITE_URL;
emailText += uniqueCode;
Meteor.call('sendEmail',"to", "from","Subject", emailText, (err, res) => {
if(!err) {
Invites.insert({
code: uniqueCode
});
}
});