00:00
好,来想想。前面的登录注册以及我们的激活就完了啊,包括发邮件,发邮箱验证码。OK不OK,好,我这我真的就这个忘记密码了,忘记密码。当我一点就忘记密码,他应该怎么办?大家想一想,先想这个思路。他是不是应该先输入一个账号。他再给我弹出一个方表的嘛,是不是让你在那里边输入你的邮箱。要不我哪知道你你你说的是谁的密码?能听懂啥意思吗?来看啊这一块呢。同样的。我们先搞清他的思路。OK,这上面目前是不是有一个忘记密码。
01:02
同学们,当我一点击这个忘记密码,他的第一步要干嘛?是不是要发动一个干流?对吧,这个请求分完了以后,他要干嘛呢。他是不是需要给我返回个放表单?发。嗯。返回一个form表单。让填写啥呀。是不是邮箱和和我们的验证码吧。这个验证码说的就是我们的开。OK不OK,他肯定发出这么让你填写完,填写完了以后,当你点击提交。是不是才是一个破球球啊?OK,那么这个post请求咱又干点什么事呢?
02:07
在这里边是不是有个提交。当你一旦点击了这个提交。请问它是不是相当于发出了一个POS请求?啊,这个POS的请求,你觉得他这个po请求是干嘛的。是不是把你这个邮箱是不是获取到,获取到以后干嘛。对了,他就是发布下周的。因此咱后边这块。是不是相当于是。咱在这个逻辑当中是拿到。拿到提交。过来的邮箱。判断进行发邮件。能听懂啥意思吗,方向?发完邮件以后,我们会提示他。
03:00
啊。请去邮箱里。是不是修改密码呀,我我这里边是不是也会给他发送一个链接啊。他你点击那个链接以后,我们才会干嘛,给他返回真正让他重置重置密码那个页面。能听明白什么意思吗?OK,也就是说在邮箱里面。有。我们给发送的链接。点击之后。才会。开始修改。密码。是这意思啊,好,那代表什么?一组的get造POS。接着。没那么简单。
04:00
接着我们是不是就跑到邮箱里边了,跑到邮箱里边是不是点击邮箱里边链接。同志们,你要点击这个链接又干嘛?又来了一个get。这个盖子它正儿八经的给你返回个啥。在这里边呢,又给你发送了一个方表达。是不是又返回一个。Form找他。用来干嘛呢?去个地方吧。OK不OK,当你在这里面点击提交的时候,是不是又是一个POS单啊。好,又是POS,那么既然是POS,那我们是不是还得去给他做?
05:03
搞事情啊。他提交过来,然后我们在这里边干嘛。获取到。新天使的密码吗?说修改密码。看好了吗?这个过程,你如果说你的过程你弄不明白。那你先别先别去写代码。怎么对的?OK,先把这张图先看懂了,你这是不是代码就按照这张图是不是一步一步就来了。因此。所以说这个忘记密码,你是从点击的那项的开始两组get套bos。
06:00
那么咱就一个个来做呗。对吧,嗯。那当你这个图明白以后,接着咱们是不是就可以走咱们的逻辑了啊,这个逻辑不就是两组两个view吗?这两个view里边不都是get和post联合起来吗?对对,他的入口在哪。就在这,当你一点击,它是不是要给你返回一个报表单,而这个放表单在我们的H片里边,是不是它就有啊,是不是有个覆盖PWD,是不是这么个玩意。而且这个页面人家都已经做好的。你是不是需要给他填个账号,然后干嘛,是不是你的看点击提交是不是给你往这个账号里边发个邮件。
07:07
可以弄。就是你这个登录注册,以及你这个忘记密码,如果他特别特别多,你可以弄一个什么,你可以给他们专门弄一个被子。不需要去继承谁啊,你不需要去继承那个,呃,咱们的大贝了,因为它上面没有那个黑条嘛。你自己给他们做一套就行,这不他现在这这些东西不简单吗?咱直接就给他改发改发就行了。OK吗?好,那么现在我们是不是就可以走了,到我们的U里边给它配个啥?这里面呢,我们就给它改成我们的user。Forget。就忘记了。而这里边呢,同样的也是。
08:06
上边同样的也是user forget在里边这。接着咱们就可以范了。在这边什么说request?为什么判断?你必须把那张图弄明白,你不弄明白你这块连判断你都不知道为什么我干的,为什么要post OK不,真的有不判断的request点我们的method,如果它等等用到get。那是他是不是就返回一个方表单啊,啊这个方表单。那是不是刚才已经找着了?就是他他这拿走,拿走了以后放哪去,放到我们这个temp的地方了。这多上来听了,就是我们的这个forget we。啊,完了以后呢,到这边是不是就是我们的页面了,页面同样的给它改过来。
09:07
当然啊,刚刚真真说这个这个玩意有点多,我想去做一个被子,完全可以的。啊,你去把这个登录注册,包括你这个什么忘记密码这些玩意儿全部给他做一个base出来啊,也是可以的啊。到这边。发过来。好完事以后他这边有什么有成功提交,提交需要成功,这直接提示窗口对吧,但是这些提示窗口他虽然给我们做了,但是没有什么了,没有相配套的那个GS。王子三呢,没想配到,所以这个我们这边就干嘛,全部他做了,不要了。看好了,这提示框,包括你的什么重新设置密码,输入什么新新密码,乱八七糟这些玩意儿。
10:02
而我们要的谁呢?从孩子下边一直往下走。我们要的是这些。看到了吗?上边的标了。别做了,就。然后下边呢,我们把谁呢,这边三个是不是改过来。这是不是轮播图?好三这个目前都用到了,咱们是给漏的。漏洞的带这个。好,最下边瓜子。也是给它换过来。这里面呢,拿过来。
11:07
好,完事以后呢,我们就可以干嘛去看一眼,看一眼我们这个页面正常不正常。是不给入口啊。这个先不要了,给入咱们找到我们的login。在里边是不是有个忘记密码,这时候他入口。对吧,这里面是我的URL,在这里边呢,我们叫什么呀?User下边的user forget。OK,完了以后呢,我们就可以干嘛。睡觉。点击走。到这边忘记密码。它现在是不是弹出这个页面,而弹出这个页面的时候,这块是不是也要用到cap对吧?那既然要用到同样的一会在做post,咱们是不是要写form表单,写方表呢?你是不是记着把这块是不是也给他带过来,对吧?接着我们就走我们的啊post逻辑了啊P逻辑,我们需要干嘛呢?把我们的页面再过一遍。
12:11
找到人了,找到the form。方数在这,然后完了以后呢,它下边。这个玩意。赶过来。就是我们的URL在这里边呢,就是我们的user下边的user forget OK,我们看到这是我们的to。加都跟家长加上以后,验证码是不是咱全部给他做了做了。八大头。账号内部叫email。是不是就个账号,其他是不是啥也没有对吧,完了以后。这是不是有个直接登录呀,把这个顺便把链接就给它改过来。这个表什么呢?有色下巴的。
13:03
好完成以后呢,我们就可以干嘛去到我们的后台view里边去写它了,在这else。S而S的话。我们是不是就需要见我们的泡了?帮,而我们这个方法呢,同样道理,拷贝一个。拷贝上面这个。C。在这里呢,我们给它叫use get form吧。好后你没是不是留下天是不是留下其他的掉了吧。看到了吗?好,那么呢,我们就可以干嘛到我们的view里边继续了。在这get里边,记着把你的user get。我们算不算负,是不是等于搞定了吧?
14:00
把the user forget找过来。这就是我们的you forget。痛这句话什么都不需要传。我们要用的是他的验证码。User form过来。好,这块的验证码,咱是不是就给它加上了,加上以后到哪呢,到我们的这个forget这边。去给他验证码加上。分散表,我们来一个什么呀?来个么的you get from它的点cat。OK,完这以后呢,我们到这边去刷新一下,走你。好,现在这边验证码是不是也有了,好完成以后呢,我们可以接着往下走了啊,这个咱们也就能继续往下走了。首先是不是六化呀,是不和我们上面一样考C拿过来这边加倍。
15:04
拿回来以后呢,这里边咱们是不是就得写上我们的request.post好,他如果这个you。To is value。如果他合法,咱们是从他里边去拿他的email啊。一秒。那等于什么?等于我们的user forget.clean the data,这里边它是不是有红的,有没有?对不OK,那么这样的话,我就拿到你的email了,拿到你这个email之后,接着我得干嘛呀,我得从email从我的用户表里面找一下,你有没有这个用户啊,如果没有这个用户咱们还发吗?不发了,那证明你肯定有问题啊,你发我发了一个邮箱,你给我发过来。是这意思吧,所以说咱们得保证他转过这个邮箱是在我们的用户表里边的,因此我们还得再找一遍,我们找什么user,我们的list是不是等于我们的user profile?
16:13
就是点object。分的分什么了?你就在那边等email,或者email等于email都可以。说等于我们的,你明白吧,OK,我得找一下你他的,如果这个use list它是存在的,那么证明我是不是找到这个人了,找到这个人以后,接着咱们是不是给他发邮件对吧。那么呢,我们是不是直接调用我们的3W扣的对吧,给谁发是不是给你这个没法对吧。类型说修改密码同知没有,他发个二就行了,对吧,发过去以后我就干嘛呢,同样的给你返回一个消息,我让你干嘛呢。
17:02
在这里边呢,我就干嘛了,请尽快去您的邮箱。去重置密码吧,OK。如果说你连存在都不存在。那么呢,我就干嘛呢。我说直接给你报个错误就行了,对吧,瑞特还是让你停留在哪啊。是不是还是停留在你的这个覆盖在上面对吧,然后给你报个错误就行。OK message message呢,我就让你显示啥呀,用户不存在对吧,同样道理,如果说你没有通过验证也是。那么呢,我就给你返回谁啊,返回这个错误消息就行了。
18:01
OK,反这个同学写这样的话,咱们整个的这个一价和POS1组才完成。至此,如果你成功,你不就站在你的邮箱里边了吗?这是不是给你邮箱里面发了一个链接。是不是这意思好,完事以后我们是不是就把精力放哪了?是不是这个邮件咱是不是还没写呢。所以说我的我的但都没有错,怎么只需要加一个就行了。如果,如果这个三派它等于谁呢?它等于我们的二。对吧,然后呢,我只需要把这三个玩意稍微改改就行了。对了,三开头我是不是就欢迎干嘛?咱不能欢开了,妈,你把换个欢迎是不是有点问题啊?下。呃,就叫做鼓励教育修改密码。
19:00
鼓励教育重置密码系统啊。完了完了,请点击下链接进行什么呀。重置或修改都行,重置你的密码呀。好,我背后回的这块,咱们就变成了一个啥user,它下面呢叫做user。不能叫forget了,Forget咱刚才已经用了,这里面就叫吧。同志们,对吧,完了不了回来了,是不是也得把这个扣子给他加过去啊?OK,其他的一概不变。啊,仅仅需要去干嘛去把这两行。给他干嘛,修改一下子,修改一下子以后呢,咱这个发送重置密码的这个功能就有了。OK,完了以后呢,我们这个。
20:00
POS是不是就算完事了,接着咱们就开始干嘛。谁验证了?啊,去了。走,重新起一下走。我们。点开点开,然后点击登录,点击登录完了以后呢,我点击忘记密码,它这么传过来这么一个网页,而这里边我随便给他写一个一艾特一。随便来调空。来了那个玩意儿,然后后边我们的验证码是啥呀。然后停。没过去吧,没过去,咱们的错误消息是没结。到我们的这个谁呀,到我们的这个覆盖PV里边,是不是这里边有一个错误这个。在这里边是不是把我们错误消息给他写一下子是吧,同样的还是我们的message以及。
21:04
啊。这不这不是他的这个error吗?啊,他就给我们伺候,已经伺候好了,他给你把这个东西留到这,让你在这里边填错误的。啊,然后for for的什么呢?Key以及我们的error是不是in我们的user forget from,点我们的errors,点我们的X。好,然后这里边我们的安。然后呢,在中间我们是不是把它把error是不是显示一下就行了,好显示完成以后啊,显示完成以后接着呢,我们再去刷新,刷新以后接着到这边来。一艾特一随便来点com,然后呢,在里边NVDT吧,NVDT,然后点击。那。这通休息是不是就有了,对吧,完了以后呢,接着我们就可以干嘛填写一个正常的啊,就填写我们的。
22:09
QQ邮箱。嗯。修改密码给你激活不激活无所谓啊,我们那的功功能又不又没有什么粘到一块儿去。啊。你登录不上了,我也会给你发送消息吗?登录不上我就会跟你说,你赶紧去邮箱里面激活去。是不是,所以说这块的话。131。五。艾福qq.com,然后这里面是VKHDVKD去。
23:06
他是给我发这么一个邮件,而且你看这边是不是就有了。好,到此为止,咱们是不是就拿到了。知道一个链接了,OK,拿到这个链接以后,接着当你点击这里边这个玩意儿是不是你的第二组get和POS的。从开始啊,OK。这就什么,这就是咱们正儿八经的你要去重置密码的。第二个功能。OK。
我来说两句