session 的问题

session 的问题

看完这段视频,我是不是可以理解为现在账号和密码其实都是保存在服务器端,本地端只是保存了session id? 其实什么关键信息都没有? 

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿慧 2020-07-14 10:13:02

同学你好,你的理解基本正确的。session也是可以像cookie那样保存七天,但是很久才登陆一次是通过Cookie实现的。服务器会将登陆信息保存在Cookie中,在清理浏览器缓存后,就需要重新登陆。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕前端8369922 #1
    我还有点疑惑,所以说在访问服务器前session id 是不存在的,然后服务器会反馈session id给浏览器,但假如我要是把这个id保存到cookie里面的话,那么是不是可以只通过这个session id来进行登陆呢,就是cookie里面只保存了session id,但是不保存用户名密码啊什么的以提高安全性呢?
    2020-07-14 10:16:31
  • 老师,还有一个问题,就是视频中说session是服务器会存在tomcat的内存上面,那如果并发量是千万级别的话 一瞬间用session存用户的username的话 那得消耗多么大的性能啊
    2020-07-14 10:41:36
  • 同学你好,针对千万级并发量,同学可以将用户登陆信息保存在redis数据库中,在后面课程会学习到Redis数据库。 祝:学习愉快~
    2020-07-14 11:49:03
慕前端8369922 提问者 2020-07-14 08:34:28

看了后面的视频,完善一下问题, 就是session id 这个东西是由服务器反馈给浏览器端的,也就是说session也是可以像cookie那样保存七天么? 就例如我们现在登陆慕课网也是很久才登陆一次是通过session id做到的么? 

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师