登录时有条件重定向

时间:2020-03-05 18:45:39  来源:igfitidea点击:

我正在使用表单身份验证。我的用户在登录时被重定向到页面(用web.config编写),但是其中一些人可能没有访问此默认页面的特权。在这种情况下,我希望它们重定向到另一个页面,但是RedirectFromLoginPage方法始终重定向到web.config中的默认页面。如何使用户登录,然后重定向到取决于某些条件的页面?

解决方案

回答

SetAuthCookie允许我们发布身份验证cookie,但保留对导航的控制权。调用该方法后,我们可以运行逻辑以将典型的ASP.NET重定向到所需的任何位置。