在login.aspx页面中重定向用户的最佳方法网络表单尝试访问没有访问权限的页面

发布于 2024-08-24 00:42:26 字数 124 浏览 2 评论 0原文

我有一个问题。

想象一下,我的网站在某些 URL 中受到限制, 在登录页面中,我尝试访问一个没有权限的网址

,如果没有,我需要重定向到默认页面。

哪一个是最好的选择?

I'm with a question.

Imagine, my web site is restricted in some URLs,
in a login page i try to access a url than i dont have permition

And if i doesnt i need to redirect to default page.

which is the best choice to do?

TY

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寒尘 2024-08-31 00:42:26

对于没有权限访问该位置的用户,我可以在 webconfig 上放置一些属性或元素吗?

is some attribute or element than i can put on webconfig than for users without permission to access that location redirects to default page?

把时间冻结 2024-08-31 00:42:26

解决了。

在login.aspx.cs pageload

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Request.IsAuthenticated && !string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
{
// 这是一个未经授权的、经过身份验证的请求...
响应.重定向(“YOUR_PAGE_URL”);
}
}
}

solved.

In login.aspx.cs pageload

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Request.IsAuthenticated && !string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
{
// This is an unauthorized, authenticated request...
Response.Redirect("YOUR_PAGE_URL");
}
}
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文