0
在此先感謝大家的幫助。如何忽略ASP身份2.0身份驗證Cookie
ASP/MVC的新手。
如何防止「記住我」用戶在離線維護時自動進行身份驗證?在登錄頁面上做這件事很好,但如果他們直接進入其他頁面呢?
在此先感謝大家的幫助。如何忽略ASP身份2.0身份驗證Cookie
ASP/MVC的新手。
如何防止「記住我」用戶在離線維護時自動進行身份驗證?在登錄頁面上做這件事很好,但如果他們直接進入其他頁面呢?
謝謝,Visser。我用過濾器來做到這一點:
using System.Web.Routing;
using System.Configuration;
using System.Web.Mvc;
namespace XXXXX.ActionFilters
{
public class SiteClosedFilter : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (dbHelper.IsSiteClosed())
{
filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary{{ "controller", "Account" },{ "action", "Login" }});
}
base.OnActionExecuting(filterContext);
}
}
}
你確定你需要停止驗證嗎?爲什麼不添加全局過濾器來將用戶重定向到靜態頁面? – Visser