在做网站的时候大多会有用户模块,需要登录功能那么一般是怎样实现登录的逻辑?
个人实现的逻辑是:
根据输入的用户名找到对应用户
验证找到的用户的用户密码与登录时输入的密码是否相同(md5后)
找到用户且密码验证通过后存入session
我想知道的是 大神们做这个功能的时候逻辑是怎样的?
然后我当前的这个逻辑会不会有问题
天蓬老师2017-04-10 16:33:39
根据提交的用户名,到数据库里去查询相同的用户名的信息,如果没有,直接提示登录失败,如果有,取出对应的加密密码与提交的密码匹配,如果错误,就登录失败,否则成功!只要查询一次就可以了!然后你在session 存储好用户信息。