00:00
好,那我们继续来上课,那么上节课呢,我们介绍完我们的这个cookie跟session以后,接下来我们来看我们后台的登录操作啊,那么一样登录呢,我们肯定也要登我们这个登录页面啊,我先把这些都关掉。好了,然后这个呢,也不要了,关掉。OK。咱们来看啊一样,我们找到我们的这个后台,后台在哪,在额的密下对吧?额的下面咱们来看啊,额的密下面的这个里边。我需要一个登录的。页面对吧。没有登录,哎,这呢有log看好了啊,Log音这里边我是复制过来了一个啊,那么这里边有一个登录的页面啊,那么有这个登录的页面,我得要登录页面好使对吧?那也就相当于在我进后台的任意一个操作,你想啊,我们在后台,比如说这里边我先访问一下啊,后台的任一个操作是不是都需要。有登录的。效果呀,对不对,哎,后台不像前台,前台你可以访问很多个页面,比如点这个很多个页面它都不让你登录,对吧?到最重要的时候它才会让你登录进行操作,那么在后台呢?后台是什么?只要是进来是不是就需要啊,比如这里边online com啊。
01:14
我们进到后台。的,只要知到额的密,我们是不是就需要去验证这用户名的登录,对吧?包括在这里边你点的任何方法是不是都需要去验证,诶所以在这里边怎么办?我们去找一下,找到我们的这个,因为所有的操作是不是都通通过index来调用的,对不对,那OK,那在这里边我就在直接在这块验证是否登录,验证是否登录,那么验证是验证是否登录,我是不是得有一个登录的工那个处理控制器啊对吧?那这里边我就来当前目录可。就了点,呃,不能叫他了,登录控制器lon吧。controller.pb诶,好了,有这么一个控制器了啊,那么有这么一个控制器,咱们在这里面,我去创建一个,新建一个PP的文件,叫做loin,然后conl CTR,好了在这个页面。
02:07
干嘛的,是不是就是执行。跟登录相关的操作对吗。好了啊,登录相关操作都在这里边啊,然后在接下来你看在index这里边我要干嘛,我要既然要验证登录的话,是不是只有登录以后我才能去调用这些方法对不对?哎,所以在这里边我来判断,我说如果如果什么如果你我写伪代码了啊。如果你成功登录,我才能。进到这里面来对吧,否则呢,否则干嘛,否则我是不是就要你去这个登录页面去了。哎,所以这里边我就调用一个登录页面的方法啊,调用。显示登录。页面的。函数对吧,比如说显示登录页面,那就叫做login so。好,这就是显示登录页面的这个函数,那么这个函数是不是要写到这里边对吧,那我就先来一下啊,C function,然后LGN括号,好,在这里边有一个fun nc叫做LGN受。
03:13
这是干嘛,是不是显示登录页面,哎,这个叫。显示登录页面。那我这里边就英科录的incd包含包含什么呢?当前目录VW下边的log Gin下边logn.NTL对吧,那OK,那现在我们来访问一下啊,来刷新。哎,不行。在我的index这里边,我用了它是不是肯定都能成功,哎,然后包括。我这里边在主的最外层,我需要干嘛呀先。调用登录函数吧,哎,先调用登录函数啊,那登录函数咱们就直接调用就行了,Logn login直接括号调用好了,调用完以后接下来在这里边。
04:01
那肯定有一个方法是来处理这个是否登录的对不对,所以他我就先给他一个false啊,给他一个false,我让他走到这里边显示登录页面这里啊。刷新一下,你看是不是就显示我的登录页面了,哎,显示登录页面,我是不是就可以进行登录,登录然后登录是不是就这些操作了,没错吧,那OK好了,那既然走到这里边来就可以了,那么接下来我这里边肯定要有一个验证的,对不对,那在这里边啊,返回来再来验证是否登录啊,验证是否登录叫func function is Lin is loby,我用它来做验证啊,那么如果如果什么呀?如果到了下划线session里边user。里边的。A log in要是等于等于true就代表什么,是不是就是你登录了对吧?第一,但前提呢是你得设置它对吧?那也就是is set,如果你设置了到下限session里边的user里边的is log。
05:04
哎,如果你设置了这个家伙,那是不是代表着已经登录了,哎,那好我就干嘛呢,我就退一个处。啊,否则else,我就return一个false。F。哎。L SE fo OK,好了,那你看我验证登录的方法是不是就写好了,验证登录方法写好了,我是不是在index这个判断里边就可以写成A字log。Is logg lo对吧,是不是就调用这个函数来验证,如果你登录了,我就开始调用这些方法,就你可以去其他页面,如果不登录呢,是不是就该显示登录了,哎,那OK,那现在咱们来看还是一样,我再来回车是不是到这里来了,哎,到这里来了,那接下来干嘛?接下来我是不是就要刷新了,我关一个留一个就行了啊,因为我刚才是新起开一个好了。那接下来我在这里面就要开始进行。怎么样,登录操作了吧,哎,那OK,那登录操作咱们来看啊,我只要是在这里边。
06:03
显示完页面,显示完页面一输入完用户咱们来看啊,显示页面在哪呢?在log给哪们在这里边,人家输入完账号密码,一点击登录的时候,是不是要提交到一个方法啊,提交到哪个方法里边。问题又来了。我还得调用那个方法吧,对不对,所以在这里边,比如说你看啊问号,比如说我这个叫什么呢?呃,等于LG logy是没问题对吧,并且A等于什么呢?我要进行登录,是不是do-lon比如说到这个方法里边啊,比如到这个方法里边好了,那现在我们来看我能不能调用过来啊,来比如说me。还没刷新是吧,来刷新一下啊。A me,这里边也admin好了,验证码123来点击登录。不保存有过来吗?看到有过来吗?没有吧,是不是直接还是到这里来了,你看好了啊。在哪,在我的index这里边,因为我到这个页面来,我是不是走的is log in,我log in,因为现在是登录的,我需要进行处理,对吧,但是实际上处理是不是还是通过这两个函数的。
07:09
没错吧,哎,所以这里边我需要怎么办,我还需要一个验证啊,还需要一个判断啊,怎么判断呢?我如果如果什么如果到了method,要是等于等于什么呀,等于等于Ron。那是不是就是人家调用的这个,这个叫什么。呃,登录操作对吧,所以这个时候我就可以干嘛呢,就可以调用它对应的登录操作和方法。看到了吗?哎,如果它等于的话,我就可以调用它对应的登录操作和方法,那这块我是不是就不需要了,哎,不需要了,把它删掉,那把这个东西CTRLX放到这下面来啊。好了,那么他一定要用登录和操作的方法,那该怎么操作,怎么操作,该怎么样怎么样,对不对,那么一旦登录完以后,那我是不是就走到这里边就可以进行判断了。没错吧,哎,那OK,把它这样啊,或者是。否则。
08:02
I。否则。否则的话,也就是他不等于logo页了,不走这个logo音处理的时候,我是不是就要走到这个区间了,哎,只要你不走logo理,我是不是就要开始验证了,对不对,验证是否登录。验证是否登录啊,这块叫做调用登录函数啊,调用登录函数。好了,那保存一下,现在我们再来看啊,来刷新一下。重新重。你看这回是不是就对了,哎,你看M等于a logo in没错吧,那是不是就相当于我这里边没有这个函数,那好我在这里边啊,我调用的是do logo in吧,Log这里边再来一个叫什么处理。登录的处理登录的func function叫do-lo。这里面是不是要处理登录,那这里边我直接为阿康DP打印一下,下些POS的这个功能啊好,现在再来刷新。
09:00
重新发送,你看我是不是就拿到了,哎,拿到以后接下来干嘛,验证码我是不是还得给它调用出来让它显示啊,也就是说在这里边注意啊,这里边是不是要显示个验证码啊,没错吧,那好,怎么样才能显示验证码呢?咱们来看啊,在它的。这里边。验证码调用是不是什么点点杠public code对吧,我看我们验证码拿没拿过来啊。在我们的这个org里没有,那们去一个C盘W边看看哪天有验证码啊。目录操作。扣的方式。就他了。CTRLC。放到我这里边来,叫做这里右键。三。小酷的方森可以就他了。总共。
10:03
好了,Co function进来了,看啊Co function这里边我是不是直接就有这么一个调用了这么一个传了一个字体,对吧,而且调用了这个函数是不是,那OK就这样就可以了,然后在这个logo in点里边,那我继续去包含,包含的文件不是这个目录了吧,应该是什么?因为它是从这个开找的,对吧,所以是当前目录or。G下边的org下边的code的杠f func.pp哎,好了,那现在我们来看可不可以啊,这里边。返回来刷新。他说什么?调用了未定义的function,叫做is log in在我的index第22行。找一下index里面的第22行,是不是这里面调用了,因为你看当前我传的方法,如果。不是。他的话。
11:02
哦,如果不是a logo in的话,那我这里边还得手动调用一下啊,因为只有这么调用以后,它才能走到这里啊,好了,那这个时候来刷新。OK,验证码是有了,但点击就没有了,为什么?因为点击加载的路线数不对,所以在这里边。再去找到我的log给你的码,点击的时候是不是也一样,执行的是当前目录,然后org下边的code的杠f func对吧,其他的我就不用管了,那这里边再来刷新一下,刷新完你看点击点击是不是也变化了,哎,那OK,那现在可以了,然后接下来我是不是就可以去判,诶选错了啊。在这里边我是不是先去可以判断验证码对吧,判断账号和密码是不是就OK了,那好,那咱们来看啊,在这里边。
12:00
Code function不对,把它关掉啊,不用了,我们先关掉啊,从页面太多了,Log in我们可能还得用,E不用了,Upload我们也不用了,Index我们还得用log in这个得用用了了现在页对吧了,现在提交是提交到了这个里,那么到这个里咱们说了要进行处理登录对吧?那么处理登录咱们已经说到这些这些内容了,那接下来第一件事干嘛,是不是验证。验证码对吧,还判断验证码啊,判断验证码啊,这第一件事儿,那么第二件事呢。第二件事要干嘛,第二件事是不是就是验证码,如果通过了,我是不是就查询数据,哎叫做查询。上用户表,用户表中查询数据没说吧,查询到了那就代表登录成功,没说吧,那没查询到是不是登录失败,登录成功我就相当于做牌子登录失败,那就没办法做了,对不对?那OK,那么先来判断一下验证码,也就是如果如果什么呀,到了下划线session里边的code,要是等于等于到下线post里边我传的东西传的叫什么名啊,他这个表单刚才我没注意看啊。
13:12
我们看一眼在logo in里边我们传的这个表单验证码input taste Michael是吧,那OK。来,也就到下post里边的MY。扣的,哎,那么它们两个区分大小写对吧,所以这里边我直接给它变换。出。都给它转换成小写。或者你都给它转换成大写也行啊句。Two lower。OK,那么如果它们两个相等,这没问题,那么如果它们两个不等呢?不懂的话是不是就有错了,那有错这里边我就给他一个ER o error对吧,哎,给他弹出去,弹到哪个里边是不是还是一样的,还叫lo lo。
14:03
诶,错了啊,问号login login到log in里边不对,叫做M等于login对吧?并且A等于,A等于什么?A等于是不是上面这个方法叫做login so啊,哎,那叫log log so。对吧,然后呢,再来一个,再来一个,并且ER。E or我再给个错误号,比如说错号为零啊,为零什么意思呢?就比如说他的验证码没通过对吧,咱得给他一个提示是吧?其实我这块不给提示也行啊,但是我刚才看到了一个什么呢?你看他这块不是有个密码错误嘛,对不对,我其实我就给他这么个判断啊,他这里边应该是有判断,你看哦,直接写死的是吗。好了,那我就直接在这写了,那怎么写建括号问号pap问号坚果号回来啊,比如说这里边S。S wi ch到了下线get里边的E,哎,我直接在这里面加判断了啊,那如果。
15:01
K,如果它等于零的时候,那代表什么呢?代表的就是这个,我就Apple一句话叫做验证码错误对吧,然后case。如果它等于一的时候呢,我就挨过一个什么,比如说用户名。错误啊,然后再来K。我还少break啊,Case如果等于二的时候呢,我就是密码错误,哎,密码错误OK,我就给他这三个提示啊。好,然后不管哪个提示,我都给他一个break。Break break,对吧,这里边也一样,BOK,好,那现在我们来看啊,刷新没有内容了,但是他告诉我什么,他说未定义的索引对吧?那这块我需要进行一个判断啊,也就是如果it set你设置了,到了下天get里面的ER or的时候。我再进行判断,否则我就不判断了呗,对不对。到最下边再给他一个。
16:01
括号好,这回我们再来看,走你OK,这回没问题了,对吧,没问题咱们来看啊,比如说这里边我就给个123,我你点击登录,他告诉我失败回来。验证码错误。看懂了吧?哎,其实当然失败的话,我是不是也可以给他一个提示对吧,我也可以给他提示这个验证码错误对不对,那比如说这里面的第二个参数是不是就是验证码错误验证码。验证码错误对吧?那OK,验证码如果对了的话,我就继续往下走呗,是吧,来刷新一下,再验证码再错误一回,走,你告诉我他说什么,你看好了啊,他说anti find variable这个set没有被定义,看到了吗?在第十句行我这个页面中,在这个log control,呃,Control里边是不是拼命的都用到了session,不管哪个方法,我全都有session嘛,哎,所以他的session没有被定义,为什么没有定?确实是没有被定义。啊,为什么呀,你看这个session扣我有定义吗?我肯定没有吧。
17:01
对不对,哎,因为什么咱说了,只要在页面中遇到session,我必须session,所以在这个入口文件的前面,我要session SE session一下。这个时候所有月面用三是不是都不需要开任磁再磁盘了,哎,只需要在这儿开启一次就可以了。这个再来刷新一下来,你看好了,来走你走,你验证码错误报错是不是就没有了,诶确定回来了,好好了,那这块完事以后,接下来验证码只要通过,接下来是不是就开始查询数据了,Do circle等于。Select show。From。User。啊,不对,是E-user是不是查询所有数据,然后where条件叫什么呢?Username等于是不是你传过来了,哎,等于当下线post。Post post里边的什么呀?看一眼表单名,我们起的叫做。Username啊,Username pw OK,那这里边是不是就等于username,哎,那我还用写密码吗?不需要了,我就查一个用户名就可以了,为什么密码不需要,因为你要看啊我Li的系数,是不是就把所有的东西都查到了。
18:13
对不对,整个这一条数据,这一个用户名的数据是不是都查到了,都查到以后,那么接下来干嘛。我就发送就好了,对吧,那Mo model,然后gl BL Dollar,我们要是get是不是获取一条了,Get model好,然后。Model括号调用在到SQL传里边,传完里边以后,它会给我一个Dollar date。没错吧?那么咱们来判断,如果,如果我查到这条数据,也就是Dollar date有值对吧?那就empty。取反不为空的时候。是不是就是正确的?那么如果为空呢?Else,如果被公司的E继续给他提示叫什么呀?叫做这个用户名。
19:00
错误吧?请检查用户名没错吧,哎,然后提示呢,还是一样的,跟刚才我们写的写M等于叫问号M等于login,然后并且A等于lo。接受对吧,再并且ER。并且E现在等于一个一,这个时候你看好了啊。刷新我在这个这个里边给了一个什么呢?给一个哈哈哈哈哈哈,这个账号肯定没有对吧,密码123,然后呢,XPFOK来点击登录的时候,他说什么,请检查用户名,是不是用户名没查到数据来确定回来告诉我用户名错误。没错吧,那OK。好了,那如果用户名查到了呢,比如说在这里面咱们再来啊,查到以后,我这里边来为阿方GP。VAR。杠dump打印Dollar date。我查到了,我是不是打印数据就行了,现在你再来看啊,刷新一下来用户名,我的密密码123,然后这里边叫4GCC。
20:09
登录好了,诶还检查用户名,我没有叫那什么的吗。这回得看一下数据了,来。有大熊,大熊的密码123我记得。我们单独改了一个。行吧。例五为零,例五为一,OK,就大熊了啊,咱们来看啊,这个用户名叫额me,没错吧,你看username确实叫额me啊,我怎么没查出来呢?这里边我们先来eo这个SQL语句,艾O完之后eit啊,我们看这个SQL语句最终是什么呀,来刷新一下,我们刚才走的就是额的密,密码123,然后E9TH,其实密码错误了,它也能查询数据,因为我按用户名查了对不对?来你看我保存啊,Select from ew-U的V条件,Username等于。
21:05
Me对吗?Me是不是一个字符串类型啊?所以username应该等于什么?是不是等于字符串的?这个东西。对不对,哎,那OK,那我就把这个最后的这个点就不用用不着它连接了啊,现在我们再来刷新一次。走,你这回是不是就对了?哎,这回对了,现在好了。我把这个注释掉,咱们来看啊,能不能提示出来这句话走你。走,你重新发送好了,是不是查到这条数据了,查到这条数据以后,接下来注意了,这里边还有一个问题,什么问题呢?我是不是只有超级管理员,也就是只有利物为零的这条数据才能登录成功啊,哎,所以再往下来,我需要再去往里面加一个条件,什么条件,物业条件,这是第一个对吧,And的并且并且什么并且leave Le Le等于零的,是不是只有这样的人才能有权利登录我的后台,对吗?那OK,那么查到这条数据以后,接下来是不是在这里边来,在这里面查到数据,也就是有数据之后干嘛呢?判断密码是否。
22:13
相同。是否相同,那是不是我就直接如果,如果什么MD5括号谁呀,Dollar下线posts里边的PWB,如果它要干嘛,它要是等于等于Dollar z里边的PWD的话,那是不是就是密码一样。对吧,哎,那OK,密码一样,我是不是就要干嘛做卡了吧,做登录信息了,那如果不一样的时候呢,我在else这里边,我给了一个什么孩子,给他一个这个信息,CTRLCCTRLV。好了,那这个信息里边要输入的就不是一来是二,然后这块不叫请简单用我们叫做密码。密码错误好了,那现在我们来测试一下啊,好了,返回来我们来刷新一下,然后这里面注意啊,如果做登录信息的话,我就Apple一下啊一下叫什么做卡呗,做卡啊好。
23:06
刷新一下,这回咱们看啊,比如说我的密密码我给了321,然后用户名不是这个验证码PN。9Y。其实我们登录的时候可以不给验证码啊,来点击登录。告我密码错误对不对,确定回来了啊好了,我要密码对一下啊,来123。H2B。好了,做卡登录成功是不是让我做卡了,哎,那OK,那做卡这里边我怎么办,是不是就是Dollar下限session里边的user要等于,呃,不对,User咱就给他二位数组啊,User里边的,就如说username,我把它的用户名拿到啊,等于什么呢?等于Dollar date里面的username,然后还有它的权限下线session里边。User里边的Le也要等于Dollar date里边的Le。
24:01
就是权限对吧,再来一个什么呢?Session里边的,User里边的,我再加一个叫做a lo,等于一个true t rue这位是不是表达设置了,哎,只要他们两个一设置我的登录是不是就可以了,哎,好了,那现在我们来看登录,注意啊,登录成功以后,登录成功以后我去哪呀。我是不是得给他一个提示Su?S对吧,然后告诉他登录成功了吧,登录成功以后当前目录,我就直接当前目录就可以了,对不对,什么都不传,然后提示一个什么登。录成功,登录成功好了,那现在我们来看。返回来啊,再来刷新一次,然后这里边的me密码123,然后再来一个叫G3。VM好,点击登录,登录成功确定。诶,确定以后,他怎么还走个验证码错误呢。为定义的。所以my code。在我的第19行确定。
25:02
什么鬼?他刚才告我验证码错误。诶,怎么走又走这里来了。M logo in哦,来到哪到当前目录index PP啊,我把这个路径给加上了啊,我不加他怎么还当前路径,当前参数都给我带上了对不对,那OK,我加上去好了,再来刷新一下,大家看一下啊,来me。123,然后ekq。点击登录告诉我登录成功,确定确定是不是到这个页面来了,对吧,到这个页面来这个位置,注意这个位置是不是要显示我当前登录的用户名啊,那OK,既然已经有了什么有了这个叫做。呃,筛选的东西,那我是不是直接把它放到这里边来就行了,诶我当前用户名登录是谁我就写谁啊,那好,咱们来看一下这个东西在哪呢?在我的header这里边,也就是layout的header。
26:00
对吧,Layout这里边的哪啊,在这里边是不是就是。用户名,用户名在这儿呢,对吧,修改密码。来监括号问号监号问号等号问号监括号回来,那这块应该输出是什么,是不是输入到下线SE session里边user。里边的。呃,我叫username还是叫name?叫做username,好,Username OK,来,这回再来看啊。刷新。刷新啊,我当前登录的确实是我的密对吧,那没办法,那就只能显示我的命,但是这个时候确实是我的命啊,你看好了,我在后面给大家加个一。刷新一下啊,你看是不是一也有了,哎,就代表我当前输入的确实是我登录的啊,好了刷新一下,那么OK,那接下来这里面修改密码的话,肯定就是直接把这个用户把这个这个叫什么超级管理员的信息弹出来到一个页面进行修改,对不对,然后再来一个退出,我们把退出也给做了啊,那么退出要指向到哪个方法。
27:05
找到退出,这里边退出我肯定也不用这些东西了,而是用一个什么,还是往当前面页面传对吧,那代码直接传问号M等于什么呀?Login,然后并且A等于。Outling。好了,那现在没有这个out log ctrl c拿到这里面来。来把处理登录这个说起来,接下来怎么退出登录啊,叫退出登录func function。把它把它拿过来啊,拿过来以后,接下来咱们来看这里边我要执行退出对吧,执行退出以后,那还是我们是不是执行退出三步,第一步叫做什么删除或者是清空啊,或者是这个让让什么让这个cookie。Cookie。Cookie没拿错啊,Cookie中。的sesi ID过期。
28:03
怎么回事儿?过期。这是第一件事儿对吧,那么第二件事呢,就是让这个session。中存储的信息啊。作废对吧,然后第三件事儿是不是删除三。的文件呢?哎,需要干嘛做这三件事儿,哎,那好了,那就接下来做一下吧,Set coiee cookie coiee把谁呢,把这个session。Name拿过来给它设置为那对吧,然后时间time减一。跟踪用一下有效,OK,这第一个第二个呢,过期的话,那就session里边的user等于A。等于个空诉组里面存储信息是不是就没有了,最后session杠把文件给它删掉好了,那么塞完以后再来一个叫什么叫做Su cess往哪跳,是不是就往登录页面跳了,相当于那咱们就去一下登录页面,那就是问号M等于login对吧?并且A等于显示登录页面是哪个显示登录页面叫做。
29:10
是不是往这个页面跳,那你退出完了,肯定让他回到登录页面对吧,然后这里面提示一个叫做什么退出成功,退出成功好了,那现在咱们来看。刷新啊。刷新这是没问题的,对吧,我点击退出,OK,告诉退出成功,确定就到这个页面了,对吧,那所有参数我都不传,我还能回到啊删掉啊,还能回到首页了吗?是不是回不来啊,哎,就算不传的时候你看。不传,我是不是也到这里来了,哎,因为什么,因为我没有登录,他就必须到这里来,到这里来,那我怎么办?我就来吧,ME123。M8C8。点击登录。OK,登录成功。不保存,这个时候你看用户列表可以了,添加也都可以了,是不是哪个都可以了,哎这个我没做呢啊,这个我这个分类和栏目内容和不和栏目咱们还没做呢,有些链接网站配置这些是不是都没问题了,哎,那OK,那我们后台登录是不是就搞定了,那么同样当我点击修改密码的时候,咱说了都修改密码,是不是就弹出一个页面对吧,弹出一个页面干嘛呀,让他做到什么像这样效果似的,那比如说我当前修改大学密码,是不是就相当于把这个点击修改。
30:20
是不是到这个这个地步啊,哎,所以我这个修改就可以指向到这个页面来哦,你看好了,这里边什么呀,M等于UA等于这个,我这里边还有个ID吧,那我当年登录的时候,我有存储ID吗?咱们来看啊,我在登录成功以后有存储过ID没有。做盘做盘,这里有存储ID吗?没有吧,那好,我们存储一下Dollar下线session s SE session里边user里边的什么呀?ID哦,就等于Dollar date。Dollar date里面的ID好了,这个时候是不是就有ID了,有ID了咱们来看啊,我再来刷新一下啊,退出。退出成功。
31:00
我的密123WXNR周密。登录成功确定确定过来,这里面他说了,哎,这个session里面是不是有ID了,有ID我一点修改密码,我就让他跳到这个修改的方法里边啊,也就相当于跳到哪啊跳到。这个地方对吧,也就是把这几个东西传过来,CTRLC。拿到。还的这里边还的这里边有个修改密码吧,诶把这个值直接扔过来,但是这个ID是这个ID吗?不是监果号括号等号,因为ID咱们现在是这个会员,那有会有可能我们换了呢,对不对?来还是用动态的输入啊叫user user。User user里边的。谁呀,是不是ID呀?哎,好了,那现在我修改密码爱好者来看好了啊,刷新。现在我来点击修改密码。看是不是跳到这个页面来了,你看重新换啊,或者是咱们找个其他页面啊,一点击修改密码,你看是不是到这里来了,我自己这输入密码是不是就可以了。
32:00
没错吧,哎,那OK好了,那现在我这块就搞定了啊,那么一样,这个话它还有个链接,有个链接的话,也就是说在点我的密里边有链接,别给井号了,直接给个index PT得了啊。刷新一下来一点金额的密是不是回到首页来了啊,一点金额的密现回到首页来了,好了,那现在后台登录我们已经自我做完了吧?好,那做完以后接下来干嘛,是不是就是我们前台的注册跟登录啊,那OK,那这节课我们到这。
我来说两句