社区
Web 开发
帖子详情
一般用户登录 验证是怎么判断的
janry_2006
2007-04-30 10:07:52
我之前是拿着用户名和密码 到数据库查询是否有匹配的 根据“返回值”判断是否登录
但是昨天看了 HashSet 。我觉得可以把 数据库里的数据全部取出来 放到 HashSet 中 ,用contains()方法判断 是否 通过验证登录
不知道哪个效率高点 请问一般开发的时候是怎么 写用户验证的?
...全文
497
11
打赏
收藏
一般用户登录 验证是怎么判断的
我之前是拿着用户名和密码 到数据库查询是否有匹配的 根据“返回值”判断是否登录 但是昨天看了 HashSet 。我觉得可以把 数据库里的数据全部取出来 放到 HashSet 中 ,用contains()方法判断 是否 通过验证登录 不知道哪个效率高点 请问一般开发的时候是怎么 写用户验证的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyforlove
2007-04-30
打赏
举报
回复
怎么可以把数据库里的东西都拿到内存里来呢。
xyz2011
2007-04-30
打赏
举报
回复
一般都用hashset,因为hashmap,hashset都继承了map这个接口,他们的区别想必你也知道了!
chg2008
2007-04-30
打赏
举报
回复
一般就是前一个
没必要把用户都取出来吧
masse
2007-04-30
打赏
举报
回复
前面那个效率高。
数据库查询
select * from usertable where name='xxx' and psw='xxx'
而后面那个如果用户多了,全部取出来,比如有几万个用户,
你机器都可能崩溃掉。
XM_Alex
2007-04-30
打赏
举报
回复
全部取出来的话,大量浪费系统资源,数据多的话就O了
rock_v
2007-04-30
打赏
举报
回复
用前者
要注意: ' or '1'='1
dr_lou
2007-04-30
打赏
举报
回复
用select 如果多人登陆 就是考验连接池性能
用hashmap 如果数据库有很多人 就是考验内存
lxbhxwl
2007-04-30
打赏
举报
回复
就用 select * from usertable where name='xxx' and psw='xxx'
suncheng_hong
2007-04-30
打赏
举报
回复
用procedure.更快.
xdw555
2007-04-30
打赏
举报
回复
直接用用户名和密码做条件查询,还用rs.next()干吗
liuhandeyachi
2007-04-30
打赏
举报
回复
你查询,然后rs.next()就可以啊。你是什么意思啊?
练习:在登录注册页面中,除了用户名和密码外,通常也会包含
验证
码。 *
验证
码是用来区分用户是计算机还是人,防止恶意破解密码、刷票、灌水等行为。 * 在
判断
验证
码时一般不区分大小写。 *
在登录注册页面中,除了用户名和密码外,通常也会包含
验证
码。
验证
码是用来区分用户是计算机还是人,防止恶意破解密码、刷票、灌水等行为。 在
判断
验证
码时一般不区分大小写。 请编写程序模拟
验证
码的
判断
过程,如果输入正确,给出提示,结束程序。 如果输入错误,给出提示,
验证
码刷新,重新输入,直至正确为止。 生成4位随机
验证
码的功能在之前的题目中已经完成,可以直接使用。 《定义方法,获取一个包含4个字符的
验证
码,每一位字符是随机选择的字母和数字,可包含a-z,A-Z,0-9。》 运行效果如下: 生成的
验证
码为:
Spring Security登录
验证
一般的AOP切面+JWT
验证
缺少一定的安全性,因此需要Spring Security进行进一步的安全保护。
用session页面传值和
验证
用户登陆
使用Session对象在页面之间传值使用Session对象可以在页面之间传值,但是需要注意的是不能在Session对象中存储过多的数据,否则服务器会不堪重负,另外当不再需要seesion对象时,应及时释放该对象。例如,使用Session对象来传送用户的登录名,在另一页中,将用户的登录名显示出来。使用Session对象保存
用户登录
名的代码如下: Sess
基于jwt的登录
验证
什么是jwt? JWT:JSON Web Token,作为JSON对象在各方之间传输安全信息,该信息可以被
验证
和信任,因为它是数字签名的。在前后端分离的项目中,用户需要被授权才可进行某些操作,这就需要jwt的应用。且使用jwt可以减少频繁查询数据库,减轻服务器压力。 大体思路 前端发起登录请求,后端接收到用户信息 后端
验证
用户信息成功后,为前端返回一个token值 前端回调函数接收到token后,将其存储到vuex和localStorage中 前端每次路由跳转,都需要携带token发起
验证
如何实现?
系统对用户输入的用户名和密码进行
验证
,
验证
次数最多三次,超过三次则程序结束。
系统对用户输入的用户名和密码进行
验证
,
验证
次数最多三次,超过三次则程序结束。并且根据
验证
结果的不同,执行不同的操作。每次会提示还有几次机会,超过次数显示“对不起,您3次均输入错误这个信息”。键盘输入 接收用户名与密码 ...
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章