board

자유롭게
이야기 합시다 :)

Re:node.js 이메일 인증관련 도움 요청드립니다~~

작성자
html5around
작성일
2017-07-04 12:14
조회
567
안녕하세요 Son빈님.
올려주신 예제를 살펴봤습니다.

nev.generateTempUserModel(User, function(err, tempUserModel) {
if (err) {
console.log(err);
return;
}
console.log(‘generated temp user model: ‘ + (typeof tempUserModel === ‘function’));
});

이렇게 쓰신 부분이 있는데,

generateTempUserModel함수는 저번에도 말씀드렸다시피 임시유저의 모델을 생성하는 모델입니다.

따라서 진짜로 쓸 스키마를 가지고 임시스키마를 생성하는것이죠.

var UsersModel = require(‘../models/user’);

스키마의 선언을 UserModel을 User로 바꿔주시면 해결될듯합니다.

로그인은 이메일 인증이 완료되면 할 수 있습니다.

이런것이 불편하다면 이메일을 인증받기 전까지 임시유저로 로그인을 할 수 있게 응용도 할 수 있습니다. ^^;;

다 만들었는데 이후에 email-verification 모듈의 변수 때문에 인증에 문제가 생기거나 gmail의 설정상 메일이 안보내질수도 있습니다.
이 문제에 관해서 튜토리얼에 간단하게 언급해놨으니 참고하셔서 수월하게 만드실 수 있으면 좋겠네요 ㅎㅎ
전체 0