当前位置: 代码迷 >> ASP.NET >> 问一个关于权限登录的有关问题
  详细解决方案

问一个关于权限登录的有关问题

热度:5955   发布时间:2013-02-25 00:00:00.0
问一个关于权限登录的问题
有些页面需要登录后才能访问
有些页面不需要登录就能访问



这个要怎么做呢??

有大神给我一点思路吗??

------解决方案--------------------------------------------------------
判断Session,登录时把用户名赋值给Session
要登录才能访问的页面判断Session是否为空
if (Session["name"] == null)
{
//跳转到登录页面 
}

------解决方案--------------------------------------------------------
你的用户信息是放在session还是cookie里面的? 判断session或cookie存在不存在就行了
------解决方案--------------------------------------------------------
写一个类 里面判断session或cookie 如果有需要权限的页面 则继承该类

例如:
C# code
//这是你写的权限类 public class PageAuthorityAdmin : Page    {       protected override void OnInit(EventArgs e)        {            //这是你调用判断权限的方法            Page_Admin();        }        public void Page_Admin()        {         //这是你准备 判断session或cookie 然后确定是否有访问权限         }     }//然后我们在页面后台继承public partial class Groupsadmin : PageAuthorityAdmin{}
------解决方案--------------------------------------------------------
web网页就用session或这cookies
wap网页就用一个参数
身份标记通常存储在数据库中,根据用户的输入判断是否符合,如果符合登陆条件,给其赋予相应的cookies或者网址参数,否则标记其未登陆。
------解决方案--------------------------------------------------------
利用session 或者继承的方式都可以,需要的地方就判断或继承,不需要的地方就不用管了
  相关解决方案