社区
Web 开发
帖子详情
一般用户登录 验证是怎么判断的
janry_2006
2007-04-30 10:07:52
我之前是拿着用户名和密码 到数据库查询是否有匹配的 根据“返回值”判断是否登录
但是昨天看了 HashSet 。我觉得可以把 数据库里的数据全部取出来 放到 HashSet 中 ,用contains()方法判断 是否 通过验证登录
不知道哪个效率高点 请问一般开发的时候是怎么 写用户验证的?
...全文
461
11
打赏
收藏
一般用户登录 验证是怎么判断的
我之前是拿着用户名和密码 到数据库查询是否有匹配的 根据“返回值”判断是否登录 但是昨天看了 HashSet 。我觉得可以把 数据库里的数据全部取出来 放到 HashSet 中 ,用contains()方法判断 是否 通过验证登录 不知道哪个效率高点 请问一般开发的时候是怎么 写用户验证的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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()就可以啊。你是什么意思啊?
JAVA:
用户登录
验证
JAVA
用户登录
验证
Java实现
验证
登录信息的合法性 在main方法中接收用户输入的登录用户名与登录密码,然后通过if条件语句,分别
判断
用户名与密码,并输出登录
验证
结果。
分别
判断
用户名与密码,并输出登录
验证
结果。 */ 代码如下: package package3; import java.util.Scanner; /** *
验证
登录信息的合法性 * @author asus * 在main方法中接收用户输入的登录用户名与登录密码,...
Java
用户登录
验证
系统流程
用户登录
验证
流程
JavaWeb 实验 Servlet
用户登录
验证
实验2.2 Servlet
用户登录
验证
实验内容: 编写JSP程序,实现用户提交登录表单给Servlet,由Servlet 查询数据库(模拟查询,不用真的连接数据库查询),对用户是否存在进行
验证
。 实验步骤: (1)编写一个
验证
用户...
Python
用户登录
验证
系统(完整代码)
Python实现
用户登录
验证
系统的完整代码。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章