当前位置: 代码迷 >> J2EE >> 问个关于登陆的有关问题
  详细解决方案

问个关于登陆的有关问题

热度:68   发布时间:2016-04-22 00:36:08.0
问个关于登陆的问题
用户输入账号和密码。
1·我在数据库查询该账号,存在执行2,否则返回
2·在数据库取回该账号的信息,取出密码字段,对比用户输入的密码,相同。跳转页面,否则返回

请问这种方式是不是存在安全性问题
 

------解决方案--------------------
吐槽下,是登录,不是登陆。

几个小建议:
1、密码不建议明文传递;
2、密码不建议原文存储;
3、用PrepareStatement避免SQL注入;
4、防止用程序对登录页面进行密码穷举。
------解决方案--------------------
吐槽下,是登录,不是登陆。

几个小建议:
1、密码不建议明文传递;
2、密码不建议原文存储;
3、用PrepareStatement避免SQL注入;
4、防止用程序对登录页面进行密码穷举。
5.记得用拦截器无限刷新
6.请使用POST提交

------解决方案--------------------
5.记得用拦截器无限刷新
6.请使用POST提交

------解决方案--------------------
从前台获取到密码时 ,对密码进行 MD5 加密,然后再存入数据库。

然后每次登录时,都对密码进行加密后和数据库密码进行比对。

这样安全性较高。

记得注册账号时,判断账号是否存在。

  相关解决方案