根据应用程序设计,我们不需要在数据库中维护用户/角色信息。
我输入我的员工ID,然后从个人资料下拉列表中选择 RATES_AMAR_ANALYST 。
当我从个人资料下拉列表中选择RATES_AMAR_ANALYST时,我的角色是ANALYST。
我正在使用FormsAuthentication来实现登录和注销功能。
下面是用LogOff功能编写的代码。
layer.lineCap = CAShapeLayerLineCap.butt
我为某些业务需求写了 AuthorizeAttribute 。因此,如下所示,在 FilterConfig.cs 文件中注册了相同的文件。
public ActionResult LogOff(string returnUrl = "")
{
FormsAuthentication.SignOut();
Session.Abandon();
return RedirectToAction("Login", "Account");
}
我已在Web.config文件中写入以下设置以启用表单身份验证。
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new SOCOAuthorizeAttribute(string.Empty));
}
为了验证我的代码,我试图不登录而访问Dashboard URL。我正在错误以下。但是,我希望将页面重定向到登录页面。
任何人都可以建议我如何完成工作!