关于asp.net:有条件的登录重定向

关于asp.net:有条件的登录重定向

Conditional Redirect on Login

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


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


1
2
3
4
5
6
7
8
if(mc.GetfaalUsers(mm.UserName.ToString())=="True")
{
    this.Page.ClientScript.
       RegisterClientScriptBlock(this.GetType(),"key",
                                "alert('??? ??? ?????? ???? ???? ???');", false);
    FormsAuthentication.SignOut();
    Response.Redirect("default.aspx");
}

推荐阅读

    linux默认命令删除?

    linux默认命令删除?,系统,软件,名称,档案,命令,文件,目录,不了,电脑,文件夹,

    linux下用户权限命令?

    linux下用户权限命令?,管理,系统,密码,地址,权限,时间,基础,信息,基本知识,

    linux远程登录命令?

    linux远程登录命令?,软件,地址,系统,服务,名称,网站,数字,网络,电脑,密码,如

    linux登陆用户命令?

    linux登陆用户命令?,系统,工具,信息,地址,软件,工作,命令,数字,服务,名称,Lin

    linux用户名改名命令?

    linux用户名改名命令?,系统,密码,命令,代码,名称,用户名,用户,终端,主机名,

    linux免密钥登录命令?

    linux免密钥登录命令?,密码,数据,流程,服务,标准,网络,网上,认证,证书,代码,L

    linuxrm命令默认?

    linuxrm命令默认?,系统,命令,档案,工作,文件,目录,名称,文件夹,选项,子目录,l

    linux用户分组命令?

    linux用户分组命令?,系统,命令,电脑,信息,时间,标准,资料,用户,文件,用户组,L

    linux命令改用户所属?

    linux命令改用户所属?,系统,文件,名称,用户组,命令,用户,名录,基本知识,所

    linux登录命令界面?

    linux登录命令界面?,系统,密码,终端,工具,首页,环境,数字,状态,信息,界面,lin

    linux系统用户组命令?

    linux系统用户组命令?,系统,管理,密码,代码,用户组,用户,命令,邮箱,电脑,名

    linux用户管理的命令?

    linux用户管理的命令?,系统,管理,信息,地址,工作,用户,单位,基础,数据,命令,L

    linux登录改密码命令?

    linux登录改密码命令?,密码,系统,名称,软件,状态,服务,信息,策略,环境,命令,

    linux命令默认加后缀?

    linux命令默认加后缀?,系统,文件,密码,通用,设备,命令,目录,后缀,表示,程序,l

    linux用户退出命令行?

    linux用户退出命令行?,状态,档案,标准,系统,命令,文件,模式,编辑,指令,主机,l

    登录账户命令linux?

    登录账户命令linux?,系统,管理,信息,工作,工具,名称,服务,网络,密码,命令,lin

    linux常用重定向命令?

    linux常用重定向命令?,标准,信息,设备,系统,文件,命令,内容,符号,终端,脚本,l

    ssh命令登录linux?

    ssh命令登录linux?,服务,系统,地址,软件,状态,网络,命令,计算机,终端,服务器

    linux用户自定义命令?

    linux用户自定义命令?,系统,时间,标准,软件,项目,电脑,服务,工具,基本知识,

    linux用户组命令设置?

    linux用户组命令设置?,管理,系统,密码,代码,电脑,用户组,用户,软件,新增,命