web 存储登录用户的信息 有什么好的方法 Web

解决方案 »

  1.   

    要用如果是前段会员的信息的话,要cookies,我觉得最好不要用SESSION,如果用户量大,那SESSION得生成多少???如果说怕用COOKIE怕安全问题,你在使用程序先把COOKIE的名称和值加密了。再写到用户浏览器中,然后要读取的时候再进行解密就可以了。
      

  2.   

    首先定义一个存储个人信息的类(model) 直接存这个人物的整个信息 例如:
    m_user P = new m_user();
                P = m_userBLL.GetModel(username,EnPassword);//获取这个人的整个信息返回值是User这个model
                  if(P!=null)
                 {
                  session["user"]=p;
                  }
                   //使用这个session的时候呢
                    if(session["user"]!=null)
                   {
                    User u=session["user"];
                    }                
    还有就是用cookie  方法略同
      

  3.   

    用COOKIE 你可在MSDN里查看FormsAuthentication这个类,用 Web 应用程序管理 Forms 身份验证服务。 这方法是加密的
    http://msdn.microsoft.com/zh-cn/library/system.web.security.formsauthentication.aspx
      

  4.   

    用COOKIE 你可在MSDN里查看FormsAuthentication这个类,用 Web 应用程序管理 Forms 身份验证服务。 这方法是加密的
    http://msdn.microsoft.com/zh-cn/library/system.web.security.formsauthentication.aspx
      

  5.   

    User u=(User)session["user"]; 这个要转一下 因为手动写的 不好意思