00:00
来同志们,现在我现在是不是可以注册了,对吧,而且注册完了以后,我这个账号是不是直接就可以登录啊,二二三点com这里边123,然后一登录它是不是立马就可以登录啊。对吧,但是像这样的东西我们在以后是绝对碰不见的。OK。要么你的手机登录,你注册好,给你发送手机短信验证码对不对,然后填写你手机上的短信验证码注册让你登录啊,对吧,要么就是我们现在用的这个还是比较low的,就啥呀邮箱。嗯,那你要用邮箱的话,当你注册成功,当你注册成功,你的账号能登录吗。不能登录的,为什么你得激活了才能登录,OK,因此接下来呢,我们得需要干嘛,需要给我们的登录稍微改一下子,先看我们的登录如何去改。
01:03
接着找到我们的U下边,找到发票,找到他的登逻辑,登逻辑是不是在这儿啊,对吧,那么现在如果他找到这个用户,接着他是不是就直接要登录了,对吧,然后登录了,那我在这如果找到用户,接着呢,我还得需要判断一下。判断谁呢?我我给它添加一个字段,而这个字段专门用来控制什么,控制它是否激活。好了。我在哪了,我在用户他的这个啥models里边,我给他添加个什么了。添加字段,这个字段我就叫is start吧。OK不OK啊,然后models加我们的。这里面呢,Default等于啥呀?First,然后呢,Very first name,我们叫什么呀?是否救火?有些同学可能会想到人在他原来表里边不是有一个is active吗?
02:03
对吧,有那么一个字段,但是啊,那个字段在后来1.11里边有点变动,就说你不管怎么样,他都会给你激活,所以说那个字段你说可以用吗?可以用,但是相对来说比较麻烦了。那么咱就干嘛呀,咱就不用它那个字段了,我自己去建一个专门控制激活的字段。Understand知道这个知道知道意思了吗?啊。控制计划。OK吗?好,完了以后,完了以后,既然你改了表,你需要干嘛?是不是前移同步呀?好,再来pthon买点p make make走你。好,再来person买点票,买个走你。好,这样的话呢,我们是不是就在我们的这个用户表里边儿。
03:04
User,它的user profile里边是不是就加了一个字段,而这个字段。是不是叫start,这里面默认是不是全是零啊。对吧,完全是零,那么现在的话,我们就可以用这个什么一大去控制它了,好了,怎么控制它好了。我们如果说你登录成功。如果说你登录成功,那我在这再继续判断谁呀。什么呢?如果你user是不是这个用户,如果看到谁呀,Start的话。如果他为真,然后干嘛不再让你登录,要的话呢,我就给你通个消息得了。啊,我个啥呢,咱们直接retp response吧。直接给他这么一条消息,得了ATP response这人呢?
04:03
就说请。去请去您的邮箱激活。否则干嘛呀?无法登录。就是如果他登录,那么现在我让能登录吗。我不让他登录了,你得去你的邮箱里边干嘛,激活一下子,激活一下子以后你去干嘛。你就可以登录了,而现在的话,我们仅仅就加这么两行代码。这样的话就对我们的登录加入了什么功能啊。激活功能。对不还没有发邮箱了吗。OK。能能能不能跟跟到这儿,哎,所以说你首先得先把正常的登录注册先写完,然后再给他往进加,这样的话你想起来比较好,想明白吗?好,这样的话我就给你登录的功能加进去了,加进去以后,然后接着再来到这边,我再刷新,OK,这边呢我退出。
05:03
退出后我再去刷新,接着再点登录。李登路,我这一次他能进去吗?进不去了。他会说什么?请去你的邮箱激活,否则无法登录,那么这会儿咱就得考虑了,你既然想让人家登录,你是否要给人发一个激活的邮件呢?对吧?而这个邮件什么时候发合适呢?应该是注册的时候吧,所以说咱们现在相当于是倒序。呃,倒叙的讲法OK,那么现在的话,我们如果说要去注册一个用户,咱们也得要去修改了。现在。这块是不是在于注册用户啊好,当他把这个用户注册完成以后,那么我们能让他直接返回到首页吗?这次就不用这么轻易了。嗯,而这一次,我们需要干嘛呢?
06:05
当你注册成功,我得给你发个邮件。是不是这意思而发邮件?是不是又是张口里边的。一个问题啊,你这个问题怎么发邮件呢?对不对,好,那么我们首先啊就得干嘛。就得说一说咱们怎么去发邮件。
我来说两句