0

UserManager.GenerateEmailConfirmationToken () 토큰을 얻었지만 AspNetUsers 테이블의 ConfirmationToken 열은 비어 있습니다. 이 메소드는 토큰을 자동으로 거기에 넣는다고 가정하고, 그렇다면 어디에서 찾을 컬럼의 이름을 말해야할까요? 아니면 토큰을 수동으로 직접 호출해야합니다.MVC 5 - ASP.NET ID - 전자 메일 확인시 토큰 열이 비어 있음

(또한 AspNetUsers의 EmailConfirmed 열은 UserManager.ConfirmEmail을 호출 한 후 False로 유지되지만 같은 이유로 발생합니다).

답변

1

기본적으로 Identity 2.0에는 ConfirmationToken 열이 없습니다.이 클래스는 사용자 클래스에 추가 한 것이 아니십니까?

+0

내 실수. 예, 수동으로 추가했습니다. UserManager.GenerateEmailConfirmationToken()은 정상적으로 작동합니다. 질문은 부적절합니다. –