为了账号安全,请及时绑定邮箱和手机立即绑定

session如何保存一个用户的信息,用一个语句来保存下来用户的用户名和密码。

session如何保存一个用户的信息,用一个语句来保存下来用户的用户名和密码。

繁星点点滴滴 2019-05-25 15:15:57
不要这样的, Session["userName"] = this.txtUserName.Text;Session["password"] = this.txtPassword.Text;,请详细的代码贴出来,谢谢。会加分的。
查看完整描述

3 回答

?
森林海

TA贡献2011条经验 获得超2个赞

session保存的都是key和value形式,没法一下保存两个的。
举例:
用setAttribute方法设置:
session.setAttribute("username",username);
session.setAttribute("password",password);
用getAttribute方法获取到相应的值:
session.getAttribute("username");
session.getAttribute("password");



查看完整回答
反对 回复 2019-05-26
?
HUH函数

TA贡献1836条经验 获得超4个赞

你这个问题确实有点怪,用一个语句保存两个信息,如果是用一个session变量还比较容易理解
定义一个User类
class User
{
public string Name;
public string PassWord;
}
然后保存时用

User u=new User();
u.Name=this.txtUserName.Text;
u.Password=this.txtPassword.Text;
Session["user"]=u;





查看完整回答
反对 回复 2019-05-26
?
皈依舞

TA贡献1851条经验 获得超3个赞

第一这个session对于每个用户的浏览器都是不同的session实例
也就是每个用户都有个自己的session 也跟你说的一个session中只有一个用户
我们没办法直接判断session 是否有效 因为我们不知道客服端是否还在访问
浏览器关掉以后session 并不会马上销毁 于是我们有了关于浏览器关闭事件处理的问题在浏览器关闭是主动销毁session
一般判断session 是否有效 我们通常会试着存一个值在session 中
当需要判断session 是否有效时 我们获取这个值 通过这个值是否为空 是否为之前存的值我们就能判断了



查看完整回答
反对 回复 2019-05-26
  • 3 回答
  • 0 关注
  • 483 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信