- 自动登录
在用户登录后进入首页,关闭浏览器后,下次打开浏览器进入首页时,往往需要重新登录,自动登录功能:再次打开浏览器的时候,不需要重新登录就可以进入首页。
- 实现原理
在用户登录后,将用户的用户名和密码保存到cookie中发送给浏览器,浏览器下次再次访问的时候会把cookie内容带回来,服务器从cookie中区出用户名和密码进行验证,如果验证通过,则允许进入首页等,从而达到自动登录的目的。
- 代码实现
(1)登录页面表单:
<form method="post" action="login">
用户名:<input type="text" name="username" ><br>
密码:<input type="text" name="password" ><br>
自动登录:<input type="checkbox" name="auto" value="auto" ><br>
<input type="submit" value="登录">
</form>
(2)模拟后台service登录方法:
package com.service;
public class LoginServiceImpl {