00:01
好嘞,呃,再往下是这个,记住我哈,这个是说我们说这个功能,不是说这个必须有的这种哈,有的网站也可能他不提供这功能。呃,这个怎么怎么去怎么去操作哈,嗯。记住我一个是这个,先是这个内存版。啊,其实就是说我们去开启一下这个功能,其实就是开启这功能页面上,页面上你是以什么形式呢?你提供一个remember me这个参数就可以了。Remember me提供这么个参数,这参数的值是什么都无所谓,只要这个参数有就行啊,所以这个其实挺简单。Remember me哈。就调这个security的remember me这个这个方法。
01:00
啊,这个就是开启这个记录这个功能。这咱就不放在这个框框里边了。嗯,这是我们说相当于这是第一步哈,然后第二步就是说这个在表单中,哎,去提供一个。名为remember me。的这样一个请求参数,哎,提提供这个请求参数就行。我们说这个请求参数哈,你呃,对于spring security来说呢,什么形式都行,对于我们页面上用户操作来说呢,肯定是这个多选框的方式,用户是更方便的啊,他勾选的话就记住了。呃,有这功能,不勾选就没有这个功能啊,哎,这个。为了用户便于操作。
02:03
诶,呃,通常会使用这个多选框。啊,这个多选框的这个代码。我们把这个拿过来哈,拆一个box。哎,就记住我内存版啊,就就是这么,就是这么简单的这么两步就可以了啊,这后边这儿说的说了一堆的话,是说的是它的这个原理啊啊这个理解就行,咱们就不放在这个操作的操作的这个笔记里边了。然后呢,除了这个以外呢,还有记住我的这个数据库版。这时候呢,就是说我们需要去能够连上数据库啊,连数据库,连上数据库的话,也是得先加入那些为了连数据库加的这个依赖。
03:07
呃,建立数据库连接啊,嗯。嗯,然后呢,需要去配置数据源。然后呢,包括我们还有一个JD bc template,这也是这个后续呢会需要用到的。配置数据源,呃,然后呢,这是创建数据库。然后这边是呃,把数据员呢给装配进来。这个咱们一步一步写一下啊。嗯,配置数据源。创建数据库,这个好像应该放在它前面。对,先建库,再跟他再去连,嗯,然后呢,在我们配置类中,我们去装配一下数据源。
04:18
嗯,再然后。嗯,启用令牌仓库的这个功能,去创建一个g d bc toer reporterport这个对这个创建这么个对象,把数据源呢给装备进去,调ton reporty这么一个方法啊,调security对象的这个方法就存到数据库了。这个建表呢,要么你就复制这个建表的语句到数据库里边去去建啊,就我们自己手动去建表,要么的话,我们当时采取的一个办法就是我们是把源码给改了啊,这个是一个很粗暴的一个行为。嗯。然后这个in do的话,这个我们当时看的话,这个还得我们自己去调一下啊,调这个方法,然后呢去去建表,之所以要改源码,就是因为它这个方法是是这个它原本是protected啊,是受保护的啊,我们重写就是为了把它改成public,就为了这个一点点这个修改。
05:19
嗯。关于这个创建数据库表哈。这里边儿是两种办法。要么第一种办法。呃,第一种办法就是我们自己。呃,拿这个建表的语句。到数据库去执行。第二个办法呢?是修改一下这个源码,修改谁的源码呢?这个东西叫做。
06:02
Jdbc tokenpository啊,去修改了一下它的源码。嗯,然后呢,去去去把in do。这个方法改成了。Public权限。哎。就是这两种办法啊,这个反正就是去去把它去见一下。这我们附带说一下这个改源码的操作哈。操作哈,这个第一步呢。嗯,创建和。那个原本的。那个类哈,呃,完全相同的包。哎,第二步呢,在创建和。原原来的这个类哈。
07:02
嗯,同名的类。第三步呢,把。这个原类的代码全部复制到。我们自己创建的那个类中。第四步呢,再根据需要去修改就好了。啊,这是这个改源码怎么改啊。这个这个改完以后,我们这边哈,这个代码是。创建它的对象,设置数据源,哎,然后呢,这边把这个有个变量得设置为处哈,不然的话它里边也不会去创建的,哎,然后是这个,嗯。这俩就是为了去给他去建表啊。这个是我们说去。准备这一个对象。哎,再然后呢,是。
08:01
创建数据库表。下边这儿呢,是把它给装配进来啊,这个装配进来。嗯,装配这个token仓库。就分这么几个部分啊,就是是先先是这一部分。呃。这是用这个security这个对象哈,去调调调调,呃调这个方法就好。呃,他就会把这信息存到数据库里边啊,其实吧,这个功能本身确实是我们说了啊,这功能其实本身不重要。
09:07
呃,我们做这个吧,也是为了给后边查数据库呢,也是查数据库的登录呢,做一些准备。啊。好嘞,这是这个,这是我们去再提一下这个记录,我这功能。
我来说两句