· 8 years ago · Nov 24, 2017, 09:12 AM
1<div class="form-group">
2 <div class="col-sm-offset-3 col-sm-9">
3 <div class="checkbox">
4 <label>
5 <input type="checkbox" name="remember-me">Запомнить
6 </label>
7 </div>
8 </div>
9 </div>
10------------------------------------
11.logoutUrl("/logout")
12 .deleteCookies("remember-me")
13 .logoutSuccessUrl("/login")
14 .permitAll()
15 .and()
16 .rememberMe().rememberMeParameter("remember-me").tokenRepository(persistentTokenRepository())
17 .tokenValiditySeconds(86400);
18------------------------------------
19@Bean
20 public PersistentTokenRepository persistentTokenRepository() {
21 JdbcTokenRepositoryImpl jdbcTokenRepository = new JdbcTokenRepositoryImpl();
22 jdbcTokenRepository.setDataSource(dataSource);
23 return jdbcTokenRepository;
24 }
25------------------------------------
26CREATE TABLE IF NOT EXISTS persistent_logins (
27 username VARCHAR(64) NOT NULL,
28 series VARCHAR(64) NOT NULL,
29 token VARCHAR(64) NOT NULL,
30 last_used TIMESTAMP NOT NULL,
31 PRIMARY KEY (series)
32);