网站一般每个用户要开启几个Session会员用户登录后,要给它开启Session做验证.可是只开启一个Session有时感觉不够.
怎么办?是继续新添加Session还是把当前的用户信息做一个类.然后将每个用户对象存到Session里面.
  哪种方法比较好?

解决方案 »

  1.   

    每个用户只能有一个Session,哪还能开多个Session啊??
    这是不可能的事!
      

  2.   

    Session里可以存多个键值对.
    当然你也可能把多个数据组织成一个对象,交给Session存起来.
      

  3.   

    Session["username"]="aaa";
    Session["power"]="1";或者用一个值,其他的根据username通过数据库来查询参照:http://www.51aspx.com/Type/15
      

  4.   

    用户信息太多的话每次还是从数据库取比较好,不太多的话可以将类存在Session中,或是写成键值对的形式。
      

  5.   

    使用cookie不就行了,就一个cookie,够了
      

  6.   

    呵呵 我没说明白.我就是想在 读取数据库,将类存到Session,和将多个值(一般2,3个)存到Session里找到一个最优化的方法.
    谢谢大家了!!
      

  7.   

    liujiajia_(要敢于亮剑!) ( ) 信誉:100    Blog   加为好友  2007-05-18 10:03:42  得分: 0  
     
     
       呵呵 我没说明白.我就是想在 读取数据库,将类存到Session,和将多个值(一般2,3个)存到Session里找到一个最优化的方法.
    谢谢大家了!!
      
    ----------------------------------------------------------
    用一个类或者直接用多个键存都可以,看你喜欢用哪个!