내 문제 : auth0 대시 보드에서 사용자 목록에서 사용자를 선택하고 확인 이메일을 클릭합니다 ... 사용자가 메일을받습니다. , 링크를 클릭하여 "사용자 계정이 존재하지 않거나 인증 코드가 유효하지 않습니다."라는 오류 메시지가 나타납니다. 그러나 사용자가 있으며 암호가 없거나 sms 인증을 사용하지 않으면 내 사용자가 암호를 입력해야하며 mongodb에도 저장됩니다. 이 문제를 해결할 수있는 아이디어가 있습니까?auth0 - 이메일 확인 - 사용자 계정이 존재하지 않거나 인증 코드가 유효하지 않습니다.
- 편집 정밀도는 추가 -
실제로 내 인 getUser 스크립트,하지만 변경 해야할지 모르겠어, 당신이 나를 도울 수있다 여기에 customDB 등을 사용하여 @Arcseldon I'am? 감사합니다.
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을 사용하여 지원 티켓을 발행하십시오. Btw, 사용자의 하위 집합으로 만 해당 동작을 수행합니까, 아니면 확인 이메일을 보내려는 사용자에게도 동일한 오류가 발생합니까? – arcseldon
안녕하세요 Arcseldon, Auth0에 연락했습니다. 답변을 기다리고 있습니다 .. 내 모든 사용자 (인증 api 전화 (가입)에서 생성 된 사용자 및 auth.lock 가입에서 생성 된 사용자)와 동일합니다. – cedric123