码迷,mamicode.com
首页 > 其他好文 > 详细

58面试 服务器端是如何实现登录验证的

时间:2018-06-19 13:38:37      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:根据   pos   bsp   实现   rom   表示   session   缓存   信息   

输入了名称和密码 后提交是post动作,服务器收到用户名和密码后查询sql语句,select*from user where name =’’ and password=’’查看账户信息是否存在,在的话会在session里加入用户登录成功的信息,

 

Session对于浏览器会话来说,所有页面都一直有效,所有页面根据session里的信息判断用户是否登录,没有开cookie,session也失效,session id表示登录的信息,基于session id就知道用户是否登录了,sql语句可能从数据库里去,也可能从缓存里取,也可能直接用select * from user where user=’’,不加密码,直接把密码给查出来,查出来之后跟你输入的密码对比,这也可以,

基本的认证流程的方式

58面试 服务器端是如何实现登录验证的

标签:根据   pos   bsp   实现   rom   表示   session   缓存   信息   

原文地址:https://www.cnblogs.com/xiaxiaoxu/p/9197953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!