对着月亮唱歌的幸福生活

即便是莲藕内心真空之所,也有根根柔丝穿过。
  博客园  :: 首页  :: 联系 :: 管理

网页判断用户是否登陆及Cookies的操作

Posted on 2008-08-29 15:42  对月而歌  阅读(265)  评论(0)    收藏  举报

1.用户在登陆的同时记录Cookies

                Response.Cookies["UseName"].Value = dt.Rows[0]["ID"].ToString();

                Response.Cookies["UseName"].Expires=DateTime.Now.AddDays(1);

                上面用于存放用户名为Guest的用户名,有效期一天。

在判断页这样判断

    protected void Page_Load(object sender, EventArgs e)
    {
         //注意这里并没有.value因为如果是null的话是没有值的会报错

         if (this.Request.Cookies["AdminName"] != null)   
        {          }
        else
        {
            Response.Write("<script>alert('您还没登陆');window.location.href='login.aspx'</script>");        
        }
 2.利用Session

string UserName

Session.Add("UserName", UserName);//Session

判断页面这样使用

Session["Id"] == null || Session["Name"] == null || Session["employeeNO"] == null

          ... ...