当用户想要访问需要登录的页面时,我想从地址栏中删除"returnurl=/blabla".因为我试图在登录后将用户重定向到一个静态页面,以进行一些 Select .
我该怎么做?
当用户想要访问需要登录的页面时,我想从地址栏中删除"returnurl=/blabla".因为我试图在登录后将用户重定向到一个静态页面,以进行一些 Select .
我该怎么做?
这就是Forms Authentication的本质.(我猜你在用它).
也就是说,当您访问需要身份验证的页面时,ASP.NET会将您重定向到登录页面,并将ReturnUrl作为参数传递给您,这样您就可以返回到登录后返回的页面.
删除此功能将 destruct 表单身份验证本身的语义和设计.(海事组织)
我的建议是--如果你不需要的话,dont use it.
我正在try 将用户重定向到
小菜一碟——登录完成后,不要使用FormsAuthentication.RedirectFromLoginPage(使用ReturnUrl QueryString参数),只需使用FormsAuthentication.SetAuthCookie并重定向到任何你想要的地方.