2016-07-21 3 views
-1

저는 ASP.NET MVC 프로젝트에서 작업하고 있으며 전자 메일 및 전화 번호를 확인할 때까지 사용자가 등록시 비활성화되도록하고 싶습니다. 그러나 (기본적으로) 비활성화 된 사용자는 관리자가 아닌 경우 앱에 로그인 할 수 없습니다. 사용자를 일시적으로 사용 중지하고 로그인을 허용하지만 이메일 및 전화 번호를 확인할 때까지 제한된 액세스 권한으로 만 사용자를 허용하려면 어떻게해야합니까?ASP.NET ID로 사용자 확인 및 활성화

답변

0

고객 조치 필터를 작성하여 사용자가 데이터베이스의 휴대폰 번호 또는 이메일 주소를 확인했는지 여부를 확인할 수 있습니다. 동작 필터의 예는 컨트롤러의 [Authorize] 특성입니다.

그런 다음 임의의 작업을 수행하도록 제한하려는 컨트롤러에서이 Customer Action Filters를 사용할 수 있습니다.

사용자에게이를 알리기 위해 다른보기 또는 경고 메시지를 표시 할 수도 있습니다.

ASP.NET MVC 4 Custom Action Filters MSDN