【文件属性】:
文件名称:java自动登录demo
文件大小:13KB
文件格式:RAR
更新时间:2020-09-27 11:52:33
自动登录java
思路:1、写登录界面,帐号,密码,勾选自动登录的复选框(POST)
2、登录的Servlet处理登录请求
doPost 处理请求
a、判断用户是否合法[调用登录业务方法判断]
b、如果合法,判断是否勾选自动登录
1> 勾选了
把登录帐号和密码保存到对应cookie对象中
把cookie发送到客户端进行保存
2> 没有勾选
将存储帐号和密码的cookie清空
把cookie发送到客户端进行保存
3> 成功登录到主页。
c、如果不合法
1> 重定向到登录页面进行登录操作
3、自动登录实现
1> 过滤用户是否执行自动登录操作
a、把不需要自动登录的资源直接响应。
b、如果用户已经登录,直接响应
c、如果用户没有登录
判断用户是否勾选了自动登录复选框
勾选了自动登录复选
1> 在保存cookie中获取自动登录保存帐号和密码
2> 通过调用登录业务方法验证是否合法
a> 如果合法,执行响应页面
b> 如果不合法,返回登录页面
如果没有勾选
1> 直接返回登录界面
【文件预览】:
AutoLoginDemo1
----WebContent()
--------META-INF()
--------WEB-INF()
--------login.jsp(495B)
--------index.jsp(381B)
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.project.facet.core.xml(345B)
--------org.eclipse.wst.common.component(494B)
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------.jsdtscope(567B)
--------org.eclipse.jdt.core.prefs(364B)
----src()
--------com()
----.project(1KB)
----.classpath(841B)
----build()
--------classes()
自动登录流程.txt