有些页面需要登录后才能访问
有些页面不需要登录就能访问
这个要怎么做呢??
有大神给我一点思路吗??
------解决方案--------------------------------------------------------
判断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 或者继承的方式都可以,需要的地方就判断或继承,不需要的地方就不用管了