电脑操作精典秘籍60式【实用】
2009-12-09 23:11
267 查看
首先看登录页面,登录页面中要能选择是否记住用户和密码。[/b]
<label><input type="checkbox" name="saveuser" onclick="this.value=30">记住我30天</label>
然后是检查登录的页面,这个页面要对检查用户是否选择了记住用户名和密码,选择了则按如下代码向客户端添加Cookie。
String saveuser = request.getParameter("saveuser");
if(saveuser!=null){ //当用户选择要记住用户名和密码
Cookie c1 = new Cookie("mid",mid);
Cookie c2 = new Cookie("password",password);
int maxAge = 30*24*3600;
c1.setMaxAge(maxAge);
c2.setMaxAge( maxAge);
response.addCookie(c1);
response.addCookie(c2);
}
当然,如果用户希望在添加Cookie记住用户和密码之后,下次再进行登录的时候能够把密码自动写入的话,那我们可以按照以下的代码来实现。
先要接收Cookie保存的信息,
//初始化,用于保存Cookie中的用户名、密码
String C_mid = "";
String C_password = "";
Cookie c[] = request.getCookies();//获取全部Cookie
if (c != null) {
for (int i = 0; i < c.length; i++) {//在Cookie中查找用户名、密码,如果找到,则分别将其赋值给用户名、密码变量
if ("mid".equals(c[i].getName()))
C_mid = c[i].getValue();
if ("password".equals(c[i].getName()))
C_password = c[i].getValue();
}
}
以上代码接收到Cookie信息,现在使用一个隐藏标签,将接收到的内容设置。
<input type="hidden" name="h_mid" value="<%=C_mid%>">
<input type="hidden" name="h_password" value="<%=C_password%>">
接着定义一个Javascript脚本方法,这个方法将隐藏标签的值设置到用户ID和密码框上,然后在页面加载的时候响应这个方法。
<script type="text/javascript">
function write() {
document.myform.mid.value = document.myform.h_mid.value;
document.myform.password.value = document.myform.h_password.value;
}
</script>
本文出自 “远播起航” 博客,请务必保留此出处http://2838221.blog.51cto.com/2828221/819843
<label><input type="checkbox" name="saveuser" onclick="this.value=30">记住我30天</label>
然后是检查登录的页面,这个页面要对检查用户是否选择了记住用户名和密码,选择了则按如下代码向客户端添加Cookie。
String saveuser = request.getParameter("saveuser");
if(saveuser!=null){ //当用户选择要记住用户名和密码
Cookie c1 = new Cookie("mid",mid);
Cookie c2 = new Cookie("password",password);
int maxAge = 30*24*3600;
c1.setMaxAge(maxAge);
c2.setMaxAge( maxAge);
response.addCookie(c1);
response.addCookie(c2);
}
当然,如果用户希望在添加Cookie记住用户和密码之后,下次再进行登录的时候能够把密码自动写入的话,那我们可以按照以下的代码来实现。
先要接收Cookie保存的信息,
//初始化,用于保存Cookie中的用户名、密码
String C_mid = "";
String C_password = "";
Cookie c[] = request.getCookies();//获取全部Cookie
if (c != null) {
for (int i = 0; i < c.length; i++) {//在Cookie中查找用户名、密码,如果找到,则分别将其赋值给用户名、密码变量
if ("mid".equals(c[i].getName()))
C_mid = c[i].getValue();
if ("password".equals(c[i].getName()))
C_password = c[i].getValue();
}
}
以上代码接收到Cookie信息,现在使用一个隐藏标签,将接收到的内容设置。
<input type="hidden" name="h_mid" value="<%=C_mid%>">
<input type="hidden" name="h_password" value="<%=C_password%>">
接着定义一个Javascript脚本方法,这个方法将隐藏标签的值设置到用户ID和密码框上,然后在页面加载的时候响应这个方法。
<script type="text/javascript">
function write() {
document.myform.mid.value = document.myform.h_mid.value;
document.myform.password.value = document.myform.h_password.value;
}
</script>
本文出自 “远播起航” 博客,请务必保留此出处http://2838221.blog.51cto.com/2828221/819843
相关文章推荐
- 电脑操作精典密笈60式
- 电脑操作精典密芨60式【实用】
- 常用的电脑操作精典秘籍
- 一些非常实用且容易操作的整理电脑和管理文件的小技巧
- dplicn=常用的60招电脑操作精典小窍门
- 电脑操作精典密芨60式 【转】
- 电脑操作精典密芨60式
- 60招电脑操作经典秘籍 ZT
- 电脑实用操作(备忘)
- 电脑操作实用技巧60招
- 常用的60招电脑操作精典小窍门
- 操作秘籍 高手电脑使用心得荟萃
- 能够提高开发效率的Eclipse实用操作-第二篇
- 《Pro Git》笔记一:实用基础操作
- 能够提高开发效率的 Eclipse 实用操作
- 树莓派网线连接电脑进行操作
- Scala学习笔记08【Scala数组实用操作】
- Vim | 高频实用操作
- 一步一步学ios开发--MAC电脑基本操作
- 电脑怎样查看密码?100%简单实用的方法