不同文件夹的不同身份验证表单

时间:2010-10-25 07:40:04

标签: asp.net forms-authentication

我有一个ASP.NET网站,有两个不同的部分,根网站和/ Admin子文件夹。我想为它们提供两种不同形式的身份验证/登录页面。 / Admin文件夹应使用/ redirect /Admin/Login.aspx,根页应使用/Login.aspx。我应该在web.config中做些什么来完成这个?

2 个答案:

答案 0 :(得分:3)

您是否查看了角色身份验证?

  

您正在为组织构建Intranet费用报表应用程序,并希望在其中启用基于角色的身份验证和授权功能。具体而言,您希望为应用程序创建名为“审批者”,“审计员”和“管理员”的逻辑角色,并根据他们是否担任这些角色,授予/拒绝最终用户对应用程序内部功能的访问权限。

here

的某些内容

答案 1 :(得分:1)

几个选项:

  • 使用相同的身份验证表单。然后使用角色授权访问admin
  • 通过在登录的表单路径中添加位置+授权匿名规则来允许访问登录表单。挂钩到global.asax上的事件,以便在未经身份验证/未经授权访问/ admin页面时重定向到管理员登录,如果需要的话。