ASP.NET SimpleMembership を使用しています。
私のシナリオ;
ユーザーがログインしてから、IsConfirmed列をwebpages_Membershipテーブルでfalseに変更します..そして、ユーザーがページを変更しようとすると、ログインページがユーザーに見えます..
ASP.NET SimpleMembership を使用しています。
私のシナリオ;
ユーザーがログインしてから、IsConfirmed列をwebpages_Membershipテーブルでfalseに変更します..そして、ユーザーがページを変更しようとすると、ログインページがユーザーに見えます..
私はGlobal.asaxでApplication_AuthenticateRequestを使用しています..私のアプリケーションはすべてのページで認証する必要があるため..
protected void Application_AuthenticateRequest()
{
if (WebSecurity.IsAuthenticated)
{
bool isConfirmed = (..your codes here..)
if (isConfirmed == false)
{
WebSecurity.Logout();
}
}
}