Session为什么能保存住我们的登录信息和数据?

Session可以翻译为网络会话,比如说我们连接宽带浏览各种网页的时候,可能你输入了一次账密就会被记住,后续浏览同一网页的时候就不用反复输了

它本身的作用其实就是让网络记住你,保存你的一些操作数据。就像是临时的记事本一样

网站为什么会记住我们的登录信息

上网时的Session是怎么记住你的?

它会给你发临时通行证

你第一次访问某个站点时,它就会生成一个Session ID。它就像一串身份证明,通常是随机数字和字母组合

通过宽带传给你的设备后,站点会把你的各种状态和操作记录保存下来,并和你的ID绑定

每次刷新页面或浏览的时候,你的设备都会带着ID找到对应的存储数据,确认是你本人后就不会让你反复的输账密了

 

没有这个通行证会咋样?

那可能你每次访问都要输入账密,或者你填过的一些数据和相对的访问历史记录也都没了

一般是不会出现这种问题的,除非你清理了Cookie,Session信息一般都会存在这

你如果清理过浏览器缓存、上网痕迹就会出现这种情况

不要把这些信息当垃圾清理了就行

 

它是有时效性的

比如你浏览的时候一段时间没有操作,可能就会提示你登录过期请重新登录,我个人觉得这个是好事,至少这样让你反复确认身份也可以避免一些安全问题

如果在这期间你的设备不慎丢失,让别人拿到了,那他就可以直接操作你的东西了

 

比如说防火墙、服务器地址,和一些安全性高的站点都会有此类情况,时效较长的可能就十几天,较短的就半小时左右

可以选择记住登录,时不时主动保存一下数据,这样即使重新登录也不会导致操作丢失

 

注意事项

其实这个灵活性比较高,你如果图方便的话就不要没事清理缓存或者删除数据

但如果你觉得不保险怕信息泄露的话,也可以经常清理,一般在公共设备上推荐这样做

但不要在别人的手机这样操作,那你就把别人的数据一起删了,把你的历史记录清理了就行了

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享