登录、基于session的购物车、验证码、表单重复提交

登录、基于session的购物车、验证码、表单重复提交

目录

一、登录界面的验证:【还有注销账户】

二、基于session的购物成

1,购物车:

2,缓存设计【举例:基于session的购物车的设计】

三、验证码

1、作用:防止破解密码、刷票、论坛灌水、刷页

2、使用场景:

3,验证码原理:

四、表单的重复提交(注意重复提交---是重复携带相同的数据)

1,根本原因:

2、造成重复提交的原因:

3,解决:(思路跟验证码一样的)

一、登录界面的验证:【还有注销账户】
❀ 登录界面的验证【账号、密码都需要验证】------是否与数据库匹配

--------------------------通过账号到数据库中查找匹配的用户,然后返回匹配的用户,然后再比较密码

--------------------------依靠账号的唯一性就可以进行大概率的验证了

//把当前登录用户存储到Session中
 
req.getSession().setAttribute("USER_IN_SESSION", user);
 
//登录验证成功
 
resp.sendRedirect("/studnet");
✿ 登录界面的验证作用:只有通过登录,才可以访问到咱的管理界面

【在studnetServlet中加入验证】


————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/m0_66468899/article/details/133151613

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值