gpt4 book ai didi

asp.net-membership - 具有角色重定向的 asp.net 登录控件

转载 作者:行者123 更新时间:2023-12-05 01:19:09 24 4
gpt4 key购买 nike

我在我的一个 asp.net 应用程序中使用 asp.net 登录控件来验证用户。我也定义了角色。

某些目录已设置为只有具有“MANAGER”角色的用户才能访问这些目录下的页面。如果用户没有“MANAGER”角色,他将被重定向回登录页面。

所以我的问题是,对于开箱即用的登录控件,有没有办法显示正确的登录失败错误消息?对于尝试登录但没有分配给他们适当的 ROLE 的用户,而不是显示“登录失败”的一般错误消息

谢谢。

最佳答案

您遇到的是 asp.net 身份验证中长期存在的错误。

ASP.Net 将所有失败视为授权失败,并在它应该识别未授权并允许重定向到 403 时无休止地重定向到登录。

有很多技巧和窍门,我过去曾使用和/或开发过其中一些。

我终于受够了并修复了 ASP.Net。

http://www.codeproject.com/Articles/39062/Salient-Web-Security-AccessControlModule.aspx

注意:这篇文章的措辞是倾斜的 ajax,因为这最终是动机,但不要被所有标题的讨论所拖延。它可以在默认状态下与标准的 asp.net 身份验证/成员身份/角色一起使用。

关于asp.net-membership - 具有角色重定向的 asp.net 登录控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2596659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com