本帖最后由 shary 于 2012-1-4 14:37 编辑
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="javax.servlet.http.Cookie"%>
<%@page import="javax.servlet.http.*"%>
<%@page import="javax.servlet.*"%>
<%@page import="sun.misc.BASE64Encoder"%>
<%@page import="sun.misc.BASE64Decoder"%>
<%
BASE64Encoder encoder = new sun.misc.BASE64Encoder();
BASE64Decoder decoder = new BASE64Decoder();
String domainname = "xwoa";//企业域名
String account = "system";//用户账户
String password = "aaaa";//密码
//单点登录模式平台读取用户信息需要解密,因而存储用户信息也需要加密
Cookie cookiet = new Cookie("obpmDomainName",(new sun.misc.BASE64Encoder()).encode(domainname.trim().getBytes()).toString());
Cookie obpmLoginAccount = new Cookie("obpmLoginAccount",(new sun.misc.BASE64Encoder()).encode(account.trim().getBytes()).toString());
Cookie obpmLoginPassword = new Cookie("obpmLoginPassword",(new sun.misc.BASE64Encoder()).encode(password.trim().getBytes()).toString());
//设置cookie的生命周期
cookiet.setMaxAge(60 * 60 * 24);
obpmLoginAccount.setMaxAge(60 * 60 * 24);
obpmLoginPassword.setMaxAge(60 * 60 * 24);
//设置cookie的路径
cookiet.setPath("/");
obpmLoginAccount.setPath("/");
obpmLoginPassword.setPath("/");
//添加cookie
response.addCookie(obpmLoginAccount);
response.addCookie(obpmLoginPassword);
// response.addCookie(cookiet);
System.out.println("..................");
%>
根据这个设置只要用户名对了,不管密码对不对都可以登陆进去,是不是有哪里配置错误?
注销的时候,系统会不会自动把我另外系统登陆的cookie一起清除掉?
登陆成功与否有没有一个返回的消息接受? |