一个很急的关于cookie编程方面的问题 我有两种登陆方式,当我第一次选择某种方式登陆的时候,需要写cookie记住该次登陆,以后每次访问直接跳转到该登陆方式!由于我没有写过cookie现在一点思路没有,有哪位大侠肯出来指点指点!必有重谢!急急急急急急急急急急急急急急急急急急急! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 记住该次登陆就是设置cookie的过期时间,其他都一样。网上很多例子了,这是最基本的功能了, 关键是没有写过那东西,一点思路没有!cookie中记住的信息都是些什么啊,还有只写脚本呢,还是需要写java代码呢? http://www.google.cn/search?q=Java+cookie&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-aCookie cookie = new Cookie("username", "xxx");下次登录之前 判断是否存在username,存在就登录过,并得到这个用户 我用的是用户密码登陆和key登陆两种登陆方式,不论采用哪种方式第一次登陆,都需要用cookie记住,第二次在访问的时候直接就进入到第一次登陆方式的登陆页面!这样应该怎样实现啊!能不能说的详细一些!谢谢! new 一个cookie 响应到客户端 客户端下次请求的时候请求里会带着cookie对象,这样就可以获取客户端信息了 读写 cookie 这个你应该会吧,如果不会,上面的链接里面有很很多个教程,思路:1,第一次登陆,先验证数据库是否有该用户,如果没有提示用户名、密码错误2,如果用户名和密码正确,将一个标记写入Cookie,比如使用username等都可以,然后设置一个过期时间,比如1年后。其他页面读取cookie,就知道当前用户是谁了,3,下次等之前,先判断你写的Cookie是否存在,如果存在,说明已经登录过,直接进入要执行的页面,否则,显示登录框。 <%String cookusername = session.getAttribute("COOKIE_USER_NAME")==null?"":session.getAttribute("COOKIE_USER_NAME").toString();String cookuserpassword = session.getAttribute("COOKIE_USER_PASSWORD")==null?"":session.getAttribute("COOKIE_USER_PASSWORD").toString();String cookusersession = session.getAttribute("COOKIE_USER_SESSION")==null?"":session.getAttribute("COOKIE_USER_SESSION").toString();String cookusertype = session.getAttribute("COOKIE_USER_TYPE")==null?"":session.getAttribute("COOKIE_USER_TYPE").toString();String cookuserQB = session.getAttribute("COOKIE_USER_QB")==null?"":session.getAttribute("COOKIE_USER_QB").toString();String cookuserGroup = session.getAttribute("COOKIE_USER_Group")==null?"":session.getAttribute("COOKIE_USER_Group").toString();String cookuserProv = session.getAttribute("COOKIE_USER_Prov")==null?"":session.getAttribute("COOKIE_USER_Prov").toString();String cookuserCity = session.getAttribute("COOKIE_USER_City")==null?"":session.getAttribute("COOKIE_USER_City").toString();String cookuserTown = session.getAttribute("COOKIE_USER_Town")==null?"":session.getAttribute("COOKIE_USER_Town").toString();//System.out.println("session.jsp cookusername==="+cookusername);//System.out.println("session.jsp cookusersession==="+cookusersession);//System.out.println("session.jsp cookusertype==="+cookusertype);if("".equals(cookusername)){ %><script language="javascript"> window.location.href="/XXX/XXX.jsp";</script><%return;} %> jsp中主页面嵌套子页面的問題 我想做一个字符移动的小程序,可是老是不对.请教高手. 设置浏览器的打开方式 java项目中怎么加载系统字库 form表单提交的 在JBUILD2005中 怎样获得系统时间 急问前辈:jsp页面中采用http 超级联接进行下载的问题 大家忙忙忙啊,急急急急急急急急急急急急急急急急急急急急急急 怎么在JAVA中从一个文件读数据到另一个文件,在把原来的那个文件删除 关于APACHE和TOMCAT结合使用的问题? hibernate 关系表查询 连接数据库错误检测
1,第一次登陆,先验证数据库是否有该用户,如果没有提示用户名、密码错误
2,如果用户名和密码正确,将一个标记写入Cookie,比如使用username等都可以,然后设置一个过期时间,比如1年后。其他页面读取cookie,就知道当前用户是谁了,
3,下次等之前,先判断你写的Cookie是否存在,如果存在,说明已经登录过,直接进入要执行的页面,否则,显示登录框。
String cookusername = session.getAttribute("COOKIE_USER_NAME")==null?"":session.getAttribute("COOKIE_USER_NAME").toString();
String cookuserpassword = session.getAttribute("COOKIE_USER_PASSWORD")==null?"":session.getAttribute("COOKIE_USER_PASSWORD").toString();
String cookusersession = session.getAttribute("COOKIE_USER_SESSION")==null?"":session.getAttribute("COOKIE_USER_SESSION").toString();
String cookusertype = session.getAttribute("COOKIE_USER_TYPE")==null?"":session.getAttribute("COOKIE_USER_TYPE").toString();
String cookuserQB = session.getAttribute("COOKIE_USER_QB")==null?"":session.getAttribute("COOKIE_USER_QB").toString();
String cookuserGroup = session.getAttribute("COOKIE_USER_Group")==null?"":session.getAttribute("COOKIE_USER_Group").toString();
String cookuserProv = session.getAttribute("COOKIE_USER_Prov")==null?"":session.getAttribute("COOKIE_USER_Prov").toString();
String cookuserCity = session.getAttribute("COOKIE_USER_City")==null?"":session.getAttribute("COOKIE_USER_City").toString();
String cookuserTown = session.getAttribute("COOKIE_USER_Town")==null?"":session.getAttribute("COOKIE_USER_Town").toString();//System.out.println("session.jsp cookusername==="+cookusername);
//System.out.println("session.jsp cookusersession==="+cookusersession);
//System.out.println("session.jsp cookusertype==="+cookusertype);
if("".equals(cookusername)){
%>
<script language="javascript">
window.location.href="/XXX/XXX.jsp";
</script>
<%
return;
}
%>