我一直在使用.net登录很长一段时间,但我最近的项目要求一些不是很好的编码。.net会员拒绝登录
我有一个数据库,其中包含.net成员资格的表等。 有4个角色:
- 联系
- BasicAdmin
- PowerAdmin
- 会员
现在的前3名都可以登录到管理系统,但我想拒绝登录对于那些在角色成员,我在下面已经添加到webconfig:
<authorization>
<deny roles="Member"/>
<deny users="?"/>
</authorization>
这在一定程度上起作用。它将“成员”角色中的用户重定向到登录页面,但它不会使消息登录失败,就像您未注册并输入错误数据时所获得的那样。
成员可以登录到这将是arguement起见关闭的限制到管理员的网站的会员区。
有没有人知道我要去哪里错,我错过了什么,或者这是不可能的?
感谢,
好吧,我错过了一下进一步的信息可能帮助。 应用程序的管理员端实际上是一个单独的网站。 即 www.mysite.com - 网站 admin.mysite.com - 管理站点 因此,而不是说你没有访问,这将显示庇隆尝试登录,他们的细节做访问该网站的一些点,我只想显示登录显示的“登录详细信息错误”验证消息,但默认显示的登录名不正确。 我也使用3.5 我不喜欢重定向到“你的登录失败页面”,因为它没有它只是你可以看到的唯一页面。 谢谢, – JamesStuddart 2009-08-20 14:50:18
感谢您的额外位。我想我可能会这样做。哦,非常感谢您的帮助,周一我回来时,我会给它一个旋转。现在欢呼。 – JamesStuddart 2009-08-22 10:40:59