jsp+servlet 实现企业级别的前端注册(含手机验证转maven)

这里分享一些最近做的网站项目的一些项目经验 上图 这是我最近做的网站
网站前端注册
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

步入正题

创建一个CheckName 步骤如下 代码就不分享了 因为我这个网站是上线的源码不共享了

//获取前端传过来的用户姓名
String checkname = request.getParameter("username");
//创建一个变量用来判断是否可以使用
String stutas = "";

1.第一步的逻辑就是不能有空
2.第二步在业务类写个判断数据库中的是否存在这个账号 首先存在的话return一个false再给数据库设置一个唯一性 就不用管了
3.第三步接收到布尔值之后直接用response.getWriter().write(stutas) 发送是否可以用的数据显示
4.密码的无需操作只需要在4-10位之间就可以了 小网站不用很复杂
5.第三个条件就是手机验证码了 这个主要看你用哪家的接口 我用的是赛邮 说实话方便优化 建议专门一个包
6.Text 是我封装的自己的数据信息配置设置 主要是Apple id 和密钥这个我不共享了 你去看看官方SDK开发文档就都有了 一个基础的程序员应该具备能看懂开发文档的技能
在这里插入图片描述
7.下面就是手机号的随机验证码了 循环random生成呗 上代码 这个函数写在库 直接通过类目调用
在这里插入图片描述
8.把库里的getcode方法中生成的随机数 return之后放入一个 校验手机号的验证变量中 写到这里你们恐怕有个疑问 如果这样操作的话不会是个bug吗让游客恶意获取短信吗**

9.这里我的解决方案是利用图片验证码 在servlet生成的图片验证码 同样操作 放在静态变量中 直接通过servlet类名.变量判断获取
上一部分代码吧 然后继续输出给客户显示是否能用
在这里插入图片描述
10.声明一下哈 图片验证码已在上一篇博客浏览 你们也可以浏览我的项目经验学习网站 www.aolanghs.com

最后一步就是直接注册了 首先一样的操作判断是否为空 为空的一律重新刷新页面防止用户恶意操作
如果不为空直接判断图片验证码,有的朋友会问为啥没有判断手机验证码呢 因为验证手机短信已经在图片校验码那边已经校验过一边了 所以现在无需再判断一遍了 直接判断一遍图片就可以操作了!

完结了 这些步骤你们能搞定的话说明只是稍微点一下就通了 如果还没有解决的朋友 QQ:2773938492 私聊解决吧 不收费 这里为啥没说彻彻底底的透彻呢 就是因为项目细节过于多 说的太清楚就 涉及到我网站的漏洞问题了

最后推广一下我个人的学习网站 CSDN固然是好东西 但是有些博客完全是乱写实现不了的东西,也造成了很多新手就是入坑的行为!

还有一个就是网上的资源 有些东西要不就是收费 要不就是假资源骗积分的 要不就是假资源捆绑一堆垃圾广告 虽然也有真真正正的但是为了你们少走弯路整理了一个网站请多多支持我!

本站特色 无广告 纯项目经验 纯开发常用的框架资源 站长QQ:2773938492 www.aolanghs.com

猜你喜欢

转载自blog.csdn.net/weixin_44907128/article/details/105884036