00:00
好嘞。嗯,然后下边我们看看下一个实验我们做什么。设置登录系统的账号密码,也就是说呢,我们希望能够真的登录进来。你想真的登录进来呢。呃,我们想一下啊,它无非是这么几个事情。这边呢,你得有一个登录的表单。呃,登录的表单,登录表单这边呢,你会去,你需要去提交这个。呃,账号密码。呃,这是这个账号。呃,再有这个密码。啊,就最基本的这样。提交这个表单呢,把这俩值发送发送过来,哎,发送给我们指定的地址。
01:08
哎,发送给谁呢?发送我们现在指定的地址哈,我们现在指定的是这个地址。呃,提交到这个地址。这个地址它背后呢,其实是security在处理。哎,他来这个去处理,或者说他去验证啊,他去检查你账号密码对不对。呃,他咋知道这个账号密码对不对,那你必须得给他一个,呃标准。啊,我们就必须呢,得去指定一下正确的账号密码是什么。哎,正确的。密账号正确的密码。
02:00
哎,正确的账号,正确的密码。那怎么去指定这个正确的账号,正确的密码。哎,这个就需要我们这边。呃,在在我们这个里边哈,重写另外一个父类的另外一个方法也是configu。然后这个叫web,呃。这个吧,叫authentication manager builder。重写这个方法。在这个里边呢,在这个里边呢,去去这个。进行这个相关的这个设置啊,再重写这个方法去设置的啊,所以说这个就是把这个代码哈,和我们的思路能连起来啊。这个需要我们去指定。然后呢,这个东西呢,是spring处理啊,然后这个表单呢,让他能够提交到这儿。当然还有一个细节呢,就是哈,他想要呃,接收我们这个请求。想要检查账号密码对不对,他肯定需要从我们这个表单里边把账号密码的值给拿到。
03:06
他从请求里边要想把这个值拿到呢,这个请求参数的名字,你必须得这个跟security约定好,它默认呢。它默认是有一个请求参数的名字的。那你如果不想用它默认的那个名字,你也可以去定制。啊。哎,这里边儿我们要使用。我们。能够。识别的请求参数名。嗯。对,就是我们这儿这么说吧。就是说你在去提交这个表单的时候啊。我的箭头呢?哎。你提交这个,这里边儿你请用参数的名字必须是security能够识别的,它能识别呢,要不就是使用spring security的默认值。
04:06
哎。嗯,选择一,哎,我们就使用的默认值。呃,选择二我们去,呃定制请求参数名。这个也很好理解。啊,就说假如说咱俩人约会,咱俩约会呢,每次咱俩都是去金味园,然后去约会是吧,咱俩这个。你点一个菜,我点一个菜,然后咱俩谈谈心对吧。突然之间你不想去金陵园了是吧?你你你想去这个七楼的楼顶,咱俩去谈谈心是吧。那你得告诉我,你跟平常的默认这个不一样了,你就得告诉我啊,这个这个是很好理解的。肯定肯定有人想约我,我长这么帅。
05:05
你怕吐了是吧?你不要这么直白。就是我们这个哈,是这个。嗯,我们把这部分也拿过来哈,放到这里边。这我就一部分啊,这边就省略一部分,省略一些个。就说啊,在这儿,我们这儿已经设置成它了,设置成它呢,那么我们下边哈。下边这个表单里边呢,这就不不能写这个了啊,这边我们就写它了。哎,就是说你得看你这边具体的是什么值。嗯。那么这时候当然我们为了实现这个登录呢,那么我们在页面上肯定index GP肯定需要做一些个设定。
06:04
这就是具体操作了啊,这这个刚才咱们算是先分析一下这个思路哈,分一下思路,这个后边做的操作都跟这个东西都有关系。
我来说两句