从用户登录重定向取决于rol [英] redirect from user login depending on rol

查看:102
本文介绍了从用户登录重定向取决于rol的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从用户登录重定向取决于rol

解决方案

您好,如果您使用的是aspnet会员资格,您可以尝试:



  //  角色主页: 
if (Roles.IsUserInRole(txtUsername.Text, Role1))
Response.Redirect( 〜/ System / Role1 / Default.aspx );
else if (Roles.IsUserInRole(txtUsername.Text, Role2))
Response.Redirect( < span class =code-string>〜/ System / Role2 / Default.aspx
);
else if (Roles.IsUserInRole(txtUsername.Text, Role3))
Response.Redirect( < span class =code-string>〜/ System / Role3 / Default.aspx);
else
Response.Redirect( 〜/ Default.aspx的);
// 类'Roles'在命名空间中:System.Web.Security


redirect from user login depending on rol

解决方案

Hi, If you are using aspnet membership you can try:

//role home pages:
if (Roles.IsUserInRole(txtUsername.Text, "Role1"))
    Response.Redirect("~/System/Role1/Default.aspx");
else if (Roles.IsUserInRole(txtUsername.Text, "Role2"))
    Response.Redirect("~/System/Role2/Default.aspx");
else if (Roles.IsUserInRole(txtUsername.Text, "Role3"))
    Response.Redirect("~/System/Role3/Default.aspx");
else
    Response.Redirect("~/Default.aspx");
//the class 'Roles' is in the namespace: System.Web.Security


这篇关于从用户登录重定向取决于rol的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆