lzth.net
当前位置:首页 >> 将用户名和密码保存在COOKIE中(JSP)怎么写源代码 >>

将用户名和密码保存在COOKIE中(JSP)怎么写源代码

可以调用Cookie中的setMaxAge方法,设定Cookie在用户机器硬盘上的存活期为10秒.<%@ page contentType="text/html;charset=gb2312"%> <html> <head><title>保存cookie</title></head> <body> 请输入用户名跟密码:<br> <form action=

就是在登录界面做一个保存密码是吧 = =哪搞那么复杂呢?就直接保存在cookie就行了啊// 保存密码到cookie$.cookie("password", "1", { expires: 7, path: '/' });// 从cookie中获取密码var password = $.cookie("password");

一般处理在servlet里判断,首先是获取jsp页面登录表单的信息,到数据库去查询是否有如果有就返回这个用户对象保存在request获取session里也可以保存到cookie里.如果失败就调转到登录页面、具体需要你看看书上教程.

package chap03; import java.io.*;import javax.servlet.*;import javax.servlet.http.*; public class CookieTest extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {

//创建cookie function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"

1.这个一个页面模拟的cookie,如果你要实现登录,当用户输入用户名密码时,到控制层用 Cookie user = new Cookie("user",name+"-"+passward); 加到cookie中,然后在访问此登录页面时,就先调用 Cookie[] cookies=request.

两个方法,一个读,一个取,自己用:function setCookies(name,value){ var Days = 360; //此 cookie 将被保存 360 天 var exp= new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.

一般是存在一个.properties或者.xml文件中,作为配置文件.这样就方便管理,即使数据库的链接属性如地址、服务名、端口、用户名、密码什么的发生了变化,只要修改一下配置文件就可以了,很方便.

最开始用的时候,会询问是否保存密码,如果点了否,以后就不再保存密码了.在选项-高级里应该能改!

在登录框增加一个记住密码按钮: 记住密码:<input value="1" type="checkbox" name="checkbox"<% If Request.Cookies("OTRememberMeCookie") = "1" Then Response.Write "CHECKED" Else Response.Write "" End If %

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com