00:00
来把这个把这个这个方法我在这里呢,重新封装了一个,封装了一个函数,然后呢,改了一个内容就是呃,这个数据,然后呢,需要接受一个手机号和你要发送的验证码,然后下面这个位置呢,是一个呃,还得需要设置,然后以及你数据提交的方式,在这位置写成JA审,那么接下来这个位置接收的我们的返回的数据,那把这个内容干掉的啊。Res,等于我们当前的数据接收,接下来呢,你需要做的是判断当前的请求是不是成功的,判断当前请求,当前短信验证是否。短信是否发送成功成功对吧,因为你这个位置你看啊,他当前返回的数据是大概是一个这样格式的数据来往这里粘。那么其中如果它的code等等于这个内容是不是就证明成功了啊,我们可以在这里做一个判断啊,它返回到A,它是一个阶层对吧?接啊不是,它是一个字点字点的话,通过它来取到键对吧?通过键来取到值对吧?等等于如果说这个值。
01:02
对吧,证明发送成功,然后还有哪个可以确定的message等于OK对吧,我们可以拿两个来做确定啊,然后这个叫and对吧,And我们res中号里边的MSG,它如果等等于看他那个OK,别写错了。别写错了,错了。啊,等于这两个情况之下,那就属于我们当前短信发送成功对吧?所以这个地方呢,一个错TE大小TE,然后呢,如果不正确二一个false FA可以吧,那么呃,接下来呢,就是你在这个页面,在这个视图函数当中去调这个方法函数,然后呢,告诉我你的手机号对吧,P ho,然后呢,我再去把那个叫方法传过去是吧?他把它的返馈结果,我呢去做一个判断是否。判断当前的这个结果,调用函数,如果返回为真,那就验证码已经发送对吧,如果不对,那就是这位置写一个221个一个什么一个接response,同样的他也需要去解析一个机的数据,我们好知道具体是什么问题出错了对吧吧,嗯,那就这位置先写个一,就短信验证码发送失败。
02:15
啊,无所谓。前台那个位置就不写了,来短信。短信。短信验验证码发送失败失败对吧,然后微扣的可以返回一下,然后呢,同时它这个里面是不是还有一个扣的呀。是不是还有个扣的,我们看返回扣的。怎么获取这个扣的,然后让他到前面也返回一下。算了,就那么地吧,地吧。就那么地吧,可以吧,接收手机号,然后呃,随机一个验证码,接下来把验证码发出去去对不对啊,验证码发出去,发出去以后呢,在我们那个后台这里面呢,去做一个。前台那个位置做一个验证吧。对吧们啊,验证验证一下他写的是不正确,好了,我们看一下有没有问题,哪里有问题啊。
03:04
没有了啊,那这个内容写完以后,他就会回到我们当前哪个位置哪个位置啊,发送短信验证回到这个位置吧。嗯,短信验证码。在这个位置位置。对不对啊,就把这个结果给存起来啊,存起来以后,存起来以后啊,我们在这个位置又做了一个判断啊。给这个判断,然后去验证你当年写的对还是不对,就OK了吧。对吧,兄弟们,我们可以测试一下,看行不行哈,嗯,测试的话呢,我们在哪里呢,我们看一下啊。阿点克斯请求回来以后我们去打印一下这个点打印一下这个的可以吧,去打印一下啊的扣的是不是。可以的啊。来,回到我们的那个注册页面刷新,嗯,然后这里显示一个手机号。
04:04
18840466910641啊,密码123456123456,然后短信验证码点击发送呀,这边没报错,应该是没有问题啊,64027。可以,然后点击注册数据提交。这边接收。哪里怎么报错了?主机中断了一个已建立的链接,嗯。怎么会中断连接呢?在服务里边,服务里边我没有做任何操作呀。重新提交,提交。
05:01
接收到了吧,664027对吗吗?好的那个对吗?对好,然后这位档手机号密码,还有他的这个叫什么验证码都已经拿过来了,呃验证码的话呢,就是你在前台,前台那个位置呢验证一次,呃就是后台呢,你也可以验证啊,但是呢,后台你如果需要验证的话呢,你需要在我们呃VS4段函数发送验证码的时候,把这个验证码呢给记录下来。再去验证明白啥意思。啊,给他记录下来,然后再去运动知道吧。听懂吗?写到里面就是这位置request.ses ion中号写个V扣的Co的等于扣的说把这个叫VCOD说把这个内容去写入S了,写入S以后,那你在这这边去做那个叫执行注册验证的时候,你是不是可以再验证一下,验证那个验证码没有那个验证手机验证码,验证码是否正确,是否正确。懂我意思吧,然后呢,你为了那个叫什么,你还可以这么写,你可以写成这样的东西,叫做手机号和验证码给它绑定,知道吧,必须两个都对才行,V Co de,然后冒号v Co de看到了吧。
06:14
明白这意思吗?就是他写的这个验证码,他写的验证码和他的手机号是必须是发给他手机号的这个个啊然后呢,我这边验证的时候是不是验证他这个内容是不是正确就可以了,听懂了吧,我这里就不写了行吗?下一步这里边做什么。如果都中了以后来密码进行加密,密码加密加密,然后呢,存入数据就可以了,存入。存入数据。存入数据库就完事了啊,密码加密的话,我们那个方法叫什么来。嗯,去去那个那个那个我们后台后台里面的那个S。Views里边这个叫user views里面把这个方法给导进来,来复制复制一下啊,然后在我们的views里面把它拿进来,这是一个,然后呢,我们用make password对吧?嗯,然后看一下它的方法的调用。
07:06
Make password在这个位置复制一下。核对一下放到我们的这个地方啊,密码加密密啊,Date里边的password等于data里边的password进行加密的结果,对吧?啊,完事以后这个搞定了,接下来存输数据库用什么?Obj等于我们的models.user user。括号,然后星星date后边都一样了呗,OB这点保存对不对,然后呢,做一个判断,如果这个过程当中没有任何问题,那就添加成功,注册成功对吧,注册成功之后干什么呢?跳转到一个登录页面面。意思吧,啊一个HTBHTTB,或者用那个叫什么呢。Direct也可以啊,来,我就写这个了,好吧。来复制一下,然后放到我们这个函数当中,写到这。
08:05
好了好了,这里啊,写上这个叫什么来什么来。啊,注册成功,注册成功是吧,欢迎登录,欢迎登录,登录的话给他跳到登页来登下的可以吧。可以吧啊,我这里没做其他的验证啊,没做其他内容好了,那剩下的你是做什么呢?下一步啊,就是这个短信如果发送成功,他这边处理也完成以后,就应该跳到登录页,然后你就让他输输入他的那个手机号和密码,去验证他是否登录。就可以了,登录以后干什么呢。先先根据这个手机号是不是找用户,找完用户是不是检测的密码,密码检测完成以后,如果没有问题,是不是给他写入到30就可以了,然后跳转到我们的列表首页。可以了吧,那个那个那个叫什么那个注册啊,不是那个登录页面自己能写吧。能写吗?没事,你们写吧。
09:01
都不敢应声是吧?好,那这个内容我们就先写到这儿。哎,把它写完了吧了吧。把它写完了吧,对吧?啊,我们看一下哈,注册执行注册这个位置来继续提交一次,看行不行啊,有没有问题。我这里没有那个什么呀。没有重启服务啊,忘了。你看他这里报错,报个什么错误。这什么错误缩进吗?嘿。转为table缩进。果然就缩进错误来重启。数据库里现在有数吗?刚才你那手机号多少,就这个吧,1256是你的吧。
10:00
188的。最后一个密码123456123456,验证码发一个。85111。好,点击注册。Wordsword。这里他提交的时候,是不是还提交了一个,还有谁。他奶奶的,我们不要不就得了吗?不要他了。我自己写date中号里边的那个叫什么来等于我们request.post.get。一个一个获取。行吧,反正这里边就两个两个这俩知道吗?手机号手机号,然后pass word对不对,就这俩对吧,我就会这两个,然后你在下边进行处理就可以了吧。
11:05
对吧,验证码的话,你这里到时候再接收呗,行吗。明白我的意思吧,嗯。给我报这个错,讨厌date is not,嗯,行。括号行了,继续中你。哎呀,真费劲劲,好了好了,到了登录页了吧吧,登录页这里边写手机号,写密码,然后点击登录去验证它写的对还是不对就可以了,对不对啊,数据库,反正这个数据已经注册上了吧。对吧,我们可以到数据库里看一下啊,来CDMYQ-u root-P回车柚子,我们这个叫。进来以后select from我们的那个叫MY下线users。有吗?有对吧,是不是已经进来了啊,这就可以了啊,有就可以了了啊,有就行啊,然后这个位置来看Q退出。
12:06
嗯,行了,有了以后,下一步就是去做登录就完了,对吧,来这个内容啊。
我来说两句