这是我的问题:在auth0仪表板中,我选择用户列表中的用户,然后单击发送验证邮件...用户收到邮件,点击链接并出现错误“用户帐户不存在或验证码无效”但用户存在且我没有使用无密码或短信验证,我的用户必须输入密码并存储在mongodb中。任何想法来解决这个问题?auth0 - 电子邮件验证 - 用户帐户不存在或验证码无效
- 编辑精密加 -
@Arcseldon 我'实际使用customDB这里是我的getUser剧本,但我不知道是什么改变,你能帮帮我吗? 谢谢!
function getByEmail (email, callback) {
mongo('mongodb://user:[email protected]:XXXX/base', function (db) {
var users = db.collection('user');
users.findOne({ email: email }, function (err, user) {
if (err) return callback(new Error("my error message"));
if (!user) return callback(null);
var profile = {
user_id: user._id,
nickname: user.username,
email: user.email,
};
callback(null, profile);
});
});
}
用Auth0提高支持票证。顺便说一句,你是否只有部分用户获得了这种行为,或者你试图发送验证电子邮件的用户是否出现同样的错误? – arcseldon
嗨Arcseldon,我已经联系Auth0,我正在等待他们的答案..这与我的所有用户(从身份验证API调用(注册)创建的那些以及从auth.lock注册创建的那些用户一样)。 – cedric123