SimpleMembership을 사용하는 웹 응용 프로그램에 등록시 확인 메일이 전송됩니다. 이제는 사용자가 계정을 확인할 때 자동으로 로그인되기를 원합니다..NET MVC 4 등록 후 자동 로그인
내가 갈 수있는 방법은 사용자가 다음 토큰 확인과 관련된하고 얻을 것 같다 사용 :
if (WebSecurity.UserExists(username))
{
FormsAuthentication.SetAuthCookie(username, false);
}
문제는 확인 토큰을 검색 할 수있는 간단한 방법이있을 것 같지 않습니다이다 . WebSecurity에는 GetUserIdFromPasswordResetToken() 함수가 있지만 실제로 도움이되지 않습니다.
하지만 전자 메일 확인에 신경 쓰지 않으면 어떻게해야합니까? 그저 등록 양식을 제출 한 직후에 로그인 한 사용자를 설정하기 만하면됩니다. 이메일이 유효하지 않더라도. –
이메일 확인을 사용하는 것은 선택 사항이며 템플릿에서 제공하는 일반 코드에 추가하는 것입니다. CreateUserAndAccount를 호출 할 때 requireConfirmationToken 매개 변수를 false로 설정하십시오. –