00:00
诶,那么大家这个我们。其实这个是发送短信这部分,这个就OK了。下一步呢,这个短信发送完了以后啊,我们看一下就是执行注册的这个流程。这个执行注册的流程,这个目标。就是说,呃,如果。能够就是说如果啊,这个。针对注册操作所。做的。的各项验证能够通过。则将我们的这个member信息存入到数据库。这是我们的目标,哎,我们是有这么一个目标。然后下边看看这个事儿怎么干哈。呃。
01:01
咱们从页面上开始啊。我们现在是有这个页面。然后是点这个注册的按钮。这就咱们就提交这个表单就完了。提交表单。提交表单呢?提交给我们还是提交给他?哎,提交给authentication consumer提交给他。提交给他呢?嗯。他他肯定是接收这些表单的数据呗,是吧,接收到收到表单数据,我们就是用。对,咱们使用member VO来接收这个表单的数据。
02:00
咱们去封装一个VO对象。然后然后拿到以后呢,咱们下边呢,要做一系列的做进行一系列的这个检查。要检查什么哈,嗯。先检查一下这个验证码对不对,再检查一下这个账号有没有被占用,对吧,这最起码的诶。呃,要检查验证码呢,必须得根据手机去检查。哎,其实我想想啊,手机号,如果他手机号就即便他没有填的话。手机号就算他没有填的,其实我觉得影响不大啊,为啥说影响不大呢,大家想啊。我手机号是要拼这个前缀到red里边去查。假设呢,他在这儿要没有船的话,如果这是个空字符串的话,他就拿这个前缀本身去red里边查呢,他就查不到。
03:03
对吧。就是我们肯定是有这么一个东西的,他拿这个去查呢,查不到,查不到那就是。呃,就当他没有呗。是吧,就当他没有啊呃。诶,所以说手机号咱就不用另外再去确认了,咱们就是说呢。嗯,把火手机号这个东西拿到,拿到手机号拼一下前缀,到red里边去查啊。所以说是到,嗯。中去查询我们的这个验证码。这个验证码呢。诶,这个验证码,呃,拿到有这个验证码有可能查不到啊,去查的话两种结果一个是。呃,能找到。一个是找不到。咱先说找不到的,这个找不到咱这事就好办了。
04:10
呃,找不到呢,咱们后边就不走了。对吧,他没有这个就后边就不走了啊,这个程序就结束啊,这是我们要回到注册页面显示错误提示消息。回到注册页面,显示提示消息。这个后边还有些个别的操作哈,也是要走这个。看咱们这样,先先这个先画过来。然后呢,如果要能找到的话,那么就拿表单的验证码和验证码呢去比较一下。
05:01
把这两个比较一下。嗯,哎,把这俩比较一下,比较一下。呃,比较一下是比较的结果呢,就一致或者是不一致。呃,一致的话是一个分值,不一致是另外一个分支。不一致,那就还是回这个表单显示错误消息。啊,就是说你这个两次输入的密码不一致。验证码不一致。来一个,这回咱们来一个弯的。哎,这是它不一致,要一致的话呢,就验证码就是这个正确的。可以允许他注册,下一步呢,得去检查他的账号有没有被占用。
06:01
呃,检查这个账号是否被占用。这个结果也是俩。是占用和没有被占用。这就复杂了。嗯。呃,占用哈,就是如果说被占用的话。那就还是会去显示一个错误消息。嗯,然后然后再来哈。呃,当然其实其实这个。其实这这一步呢,就得去找买SQ了。
07:01
因为我们是到数据库里边去看有没有哈。这个是说。呃,调用啊。My provider。呃,另外一个呢,是他这个没有被占用。没有占用,我们就可以去执行保存。保存之前呢,咱们把密码加密一下。嗯。
08:02
那要听你的吗?何义?也可以,他说那个办法也行。那你抛一长的话,就这边返回一个啥。尝试保存是吧,那就是保存之前先加密,然后直接去保存是吧,咱们就不检查了。行吧,咱咱们就少一步少一步少一步,给大家也负担减轻一点。呃。这个这个时候呢,就是。先先去做,那就先去做这个密码的加密。先去做密码加密,加密以后呢,就是执行这个保存。执行保存呢,那这个操作呢,有可能是成功的,这这就只能说成功还是失败了哈。呃,成功咱就可以就直接就返回这个结果了。
09:00
啊,这操作就完事了,如果要是失败的话呢。看来这个班长还是很心疼这个王聪的。王聪觉得,哎呀,这个好复杂,班长马上就想办法说,这个我们怎么简单一点。君住长江头,我住长江里。啊,这边成功了。成功我们就去去跳转到登录的页面。咱就这下一步就是去登录页面啊,就后边得把这个登录页面呢,得给他准备好。嗯。也是准备个controller,准备一个那个页面啊,然后咱们为了避免一刷新就重新提交注册的表单,咱们就重新下过去,这是后话了啊,后边再说。这个执行保存。
10:04
执行保存的话啊,这边是需要去调用我们的MYSQL。Provider。哎,那就是这些事儿,就是在买provider里边哈,去考虑这个因素。好了啊,这就是我们就分析好了。
我来说两句