当前位置:编程学习 > C#/ASP.NET >>

动态给用户赋予角色信息

怎样在用户登录后动态给用户赋予角色信息
以便在程序中控制用户访问权限 --------------------编程问答-------------------- 简单点的,用session啊,例如:session["role"]="admin"; --------------------编程问答-------------------- 这个程序是用角色控制用户的访问权限
用vs的一个Login集成控件登录
然后只需在用户登录后自动给用户发一个票证,赋予角色信息
不要再每个页面进行判断
--------------------编程问答-------------------- 路过 看看学习一下 --------------------编程问答-------------------- forms验证
一般通过角色,模块,用户等实现权限控制
public class BasePage : System.Web.UI.Page 
    { 
      public  BasePage() 
      {         
      } 
      protected override void OnInit(EventArgs O) 
      { 
          if (base.Session["UserId"] == null || base.Session["UserId"].ToString().Equals("")) 
          { 
              Response.Redirect("~/Error.aspx"); 
          } 
      }     
    } 
--------------------编程问答-------------------- 放到Session里面就可以了。

然后没个页面继承一个Basepage类 --------------------编程问答-------------------- 多谢朋友们!
页面继承的确是一个好主意!
朋友们能不能想出第二种方法呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,