00:00
好了,这个完事以后啊,下一步就是从我们当前的登录页面开始提交数据,对吧,进行登录的相关操作,那它是在这个位置显示的登录页面对吧?然后呢,它登录到这个叫do log,哎呀好麻烦呀,还得写一个。RO log,然后这里边呢,有一个request对吧,他是不是也得接收那个叫登录的那个数据啊,登录数据啊,Data等于我们的request.post.d括号,然后呢,date.post pop,弹掉一个叫CSCSRF。啊叫mid对吧,然后呢,把它打印出来,Print打印我们的date下T。啊,显示执行登录,执行登录。可以吧,啊好,那么你有这个思路,函数对应的是不是得有一个路由啊,啊,你看你咱们这样写就反而麻烦了啊,每一个都得写两。
01:07
可以了吧,啊,这是登录的页面自行登录,注册页面自行注册,然后这是检测手机号的,这个是发送给手机发送短信验证码,你看光这一个登录注册写了他妈五六个。六个路由啊,六个路由路由好了好了,那这位置有了啊,好的有了以后,那么接下来在我们的log log的这个页面需要有一个表单把这个数据给提交上来,所以这位置来一个name,等于我们的for,然后下边这个密码写一个name等于password,对吧?然后接下来有一个form表单给它套起来。方表单X地址写上划括号,感分号,URL空格,这个叫做my home下游线,Home下线叫do log Ron地址对吧?然后提交的地址等于post接下来。啊把这个把这个粘下来,放到下下放到哪放到放到这吧,放这来往里缩进一下啊缩定调整一下,好这个搞定啊,然后接下来划括号百分号CSRF-N对吧,然后手机号没问题,密码没问题。
02:14
登陆对。登录这个位置是不得让表单停掉,知道va怪不得冒号。VOID括号。嗯,然后呢,登录按钮还得绑定一个单心事件,然后再找表单,好像有点麻烦烦没事写上吧吧,画括号,改个号BGS。好好。诶,这里写啊and block对吧,然后找到这个元素哈,到了找我们这个登录的按钮,ID等于do。多啊,找到这个元素。到了,诶诶不对,我得先写十块块块。到了井号这个元素,然后点儿可令啊,绑定事件完事以后呢,再让那个谁啊,再让我们的这个表单找到他的表单提交就行了,到这。
03:12
或者是直接到了from.subit括号提交就可以了吧,我这里不做验证了,行吧,啊就反正就BT就完事了,一块的必填。的必填就行了。那么他一选择登录,就把这个数据提交到我们对应的这个四函数中,是不是这个味道,来测试一下看行不行哈,刚才那个手机号是188。4691。0641对吧,来我复制一下,省得一会忘了123456点击登录。刷新一下。123456点击登录。E。怎么一直在当前这个地址啊。Logan的页面,My home do login。A。
04:04
Ptscript,然后vod。ID找到元素,找到方表单form萨密的提交。我们一起。刷新。手机号写上,然后123456点击登录。嗯。我的代码失效了。Blog GS and blog GS do Logan。
05:04
你说吧。为什么不好刷新粘贴123456点击登录。诶诶诶诶诶,A链接不好使。啊。必也没。哪个?幼儿路由。Do。多了多了。对吧,然后对应的这里do log,然后是执行登录也没返回页面。哈哈。这个页面我看错。
06:10
我去他大爷的。来打印log看一下,看一下有没有什么错误之类的啊,检查网页。打开砍沙头那个刷新一下。然后点一下一一,这不出来了吗?对吧。放目表单,找到页面中的放表单,找到页面中的找到暂写到了thisis this,点里边的for,然后让他提交submit。一一打印了,也就证明他这个提交了,提交了以后,但是他又执行了一个。他又执行了一个代码,又没有啊。刷新。点击。
07:03
哎,404这个是那个什么图标,这个位置的图标没找到,不用管它。诶,是刚才这个form这个位置写错了吗。嗯。好吧。A188。第一个是吧,123456来手机号复制一下,点击登录提交过来了吧,嗯,好,他写的是铭文密码啊铭文密码,然后呢,我们这边呢,就是数据接收了,接收完以后干什么。通过第第一个通过手机号,手机号获取用户对象,获取用户对象对不对,反正都带大家写过了是吧?OBG等于我们的models点。呃,User DR DR查询当前的那个叫phone,等于phone对不对,然后呢,DR。啊,不对不对,是两是中号是吧,中号零是不是只取第一个好,然后呢,当然你得判断它如果为空怎么办,对吧?好,如果为空那就是T慢。
08:07
这里啊。嗯。好,这里EXCEPT。哎呀。算了,我不想写了,我先把后台那个复制过来得了。它一样的对不对啊,来检测用户对吧,存不存在,然后验证密码,现在就这这两步来复制转到这。完事是一样的,对不对。Model里边的phone对吧,然后看它判断是不是零,如果是零就证明没有,没有的话回去对吧?好,然后呢验,接下来验证密码,验证密码的话data password。Partw没错吧,我们这边也是partw啊好,Part word检测当前用户的密码,如果存在,那这位置换成换成我们的VIP user好吧,存这个用户的对象,用户的ID和用户的这个叫手机号,还有什么。
09:04
把用户的头像也存进来吧。不存了。不存了,就存ID和手机号就行了,这俩好,然后呢,欢迎登录,登录这个完整以后直接跳到列表页,如果密码不正确来直接回去。完事了,完事了。其他不用写了,我们就是这里边加一个就不用动了了。对吧,你像后才这个判断都是一样的,因为我们后台也是这么写的,对吧?嗯,好了,来看一下页面对不对啊,刷新新。欢迎登录。来,我先去访问东亚啊,Ron找你188188这个是吧,123456,点击登录。欢迎登录。完事了吧,完事了吧,好在这个页面里边在啊在这个页面里边,如果他如果有登录了,这位置显示他的用户。手机号行吧,啊,然后呢,如果没有登录这个位置显示它的那个叫什么,显示一个登录按钮钮可以吧,这位的啊来你看一下它中文这个位置是登录吧。
10:10
来来复制。或者这样来检查一下元素,我们得到贝页面去改这个地方才对啊,看一下它在哪啊。log.ht好了,好找了,那就找我们的base页面啊,找到base.html打开CTRLF搜一下log。对吧,也就是说他如果没有登录的话,这位置写的是登录对吧,登录啊也就给一个按钮,但是这个地址不对哈,这个地址是哪里。这什么玩意儿?删掉删掉删掉。多了一个啊好了好了,然后呢,嗯,所以这个地方呢,需要做一个判断判断啊,他这个地址也不对哈,地址写上我们那个花括号百分号URL空格my home。
11:08
杠log对吧,这样的一个地址,这是一个登录地址啊,但是我们需要在这里呢,去判断当前是否登录对吧?怎么检测当前是否登录呢?哈,在这个地方来划括号百分号,If,是不是有一个if可以做判断啊,然后if判断谁呢?这个叫re e。Q e s t request DR s DR VP。如果这个里边的谁呀,这个里边的ID有。啊为针,那怎么办呢?我们就显示它的ID,所以这位呢,写上R,写上A,写上它的手机号,就是划括号,划括号re ep.sein.vipvip,然后user点是不是,如果有他是不是就有手机号。
12:02
没有的话,那就花括号百分号20对吧,没有的话就显示后边这个这个。看一下对不对哈,画括号,百分号and if多了个什么什么。哪里多了个双引号?等会啊,退回。哦,这里是吧是吧,嗯,别的可以了吧。嗯,来我们测试一下啊,测试刷新。对吗?是不是手机号对不对,手机号,然后呢,哎呀,现在还没有退出登录是吧?呃,但是我们可以把那个什么可以那个那个那个叫叫叫叫叫叫叫什么。给他一个按钮按钮。显示退出登录,不像那个网站上,他妈的连个退出登录都不给给。退出,退出。可以退出的话,你也得写一个例子吧。哎呀,退出的,我前面没带你们写是吧,后边给你们写一个吧,是吧,这个写什么呢。
13:05
啊,Log rog就行了是吧,嗯嗯,复制三翻过来。把这个名先给他写上,那个名是base,页面来发括号,百分号,URL空格,先把这个路由地址写上啊,完事以后回到我们的思路函数里边,把这个把这个谁啊,把这个函数给他写,写一写,复制。来这里退出。退出登录啊用什么呢?request.ses ion中括号VIP的,然后等于空空是不是移动方案对吧,或者是那个叫DR request点点。呃,中国号VIP这样也是一种方法,还有一个叫做什么request点。I点叫什么?
14:02
呃,Flash flu。是不是调这么一个方法对吧。哎,昨天给大家说的是这个方法吧,好吧。嗯。嗯,确认一下吧。反正哪哪哪,反正那个叫哪一个都行,哪个都行,你只要能清掉就行了,行了。嗯,在哪呢?在会状态保持这个位置是吧,嗯,删除,嗯你可以你可以你可以那个叫什么呢?可以DR删除,也可以设置为空,然后用或者说flash是吧。嗯,来负责。我们一起。对吧,好了,这哪个哪一个都行,那完事以后你是不是得让他那个叫跳到别的页面上,所以复制选择CC。我看看写我们的。诶,注册那个里边不有一个那个叫。让你登录,对,在这里直接跳出去。
15:00
直接跳到那个叫写一个叫退出,退出成功跳到登录页面可以吧,嗯,来刷新看一下走你。点击退出。退出成功。是不是到登录页了,登页了对不对,然后你看你看你访问哪个网页上面的位置,就你如果没有登录的话,显示的就登录对不对,一点就能登录了。可以吧,嗯,好,那这样的话,我们这个,呃,前台的这个注册和登录,那这个功能就基本上完成了,没有问题哈,嗯,好,我把这个先保存一下啊。诶,这样这样再考虑一个问题啊,举个例子,因为前台呢,不是上来就让他登录的,对不对,他是比如说我们需要让他加入购物车,或者是下订单的时候才能必须得登录,对吧,其他情况下他可以随便看不登录是这个意思吧,举个例子,他如果在其他的路由地址里边选择的登录,登录那个这个叫登录完成以后回到首页不合适吧,是吧。比如说他在那个叫你在京东的那个叫商品的某一个商品下,点,点击了那个登录按钮,登录完成以后,它是不是应该再回到这个页面。
16:09
是不是这个意思啊,而我们现在是什么对,是不是又回到那个首页去了了,我们现在回到首页,也就是说我们要求是他从哪个页面点击的登录,他登录完了以后再回到哪个页面去。嗯,明白了,好。不要以为很简单哈,Go back那个那个history,这个是那个是不能成功的history.back或者是go负一不行,你想想,因为你点击登录的时候,你点击登录它是先跳到登录页,从登录页你点击又提交到了do log,然后你要从do开始返回的话,又回到上面,明白了吧。啊,那你的意思返回两秒。那样就有点麻烦了,知道想另外的法来解决这个问题,题明白了。好吧,这个可以思考思考好吧啊,有时间呢,我就说一说,说好吧吧,好了,那这样的话,这个登录和注册我就说这么多啊,这前台基本上就完事了了啊,前台的这个登录注册基本就完事了,可以吧,嗯,严格来说,这里边儿的好多像注册的验证啊,都应该你们自己写了啊。
我来说两句