天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3654|回复: 18

[已解决] sp6 13557稳定版单点登录问题【bugID:3881】

[复制链接]
海天信息 发表于 2012-12-14 16:39:52 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2013-1-6 16:14 编辑

在sp6 13557版本中设置单点登录,如下图所示
QQ截图20121214163524.jpg

写了如下的单点登录页面无法登录,还是跳转到前台登录界面,同样的设置在sp5的版本下是可以的,请问是什么原因?
  1. <%@page import="javax.servlet.http.Cookie"%>
  2. <%@page import="javax.servlet.http.*"%>
  3. <%@page import="javax.servlet.*"%>
  4. <%@ page contentType="text/html;charset=UTF-8" language="java"%>
  5. <%@page import="sun.misc.BASE64Encoder"%>
  6. <%@page import="sun.misc.BASE64Decoder"%>
  7. <%
  8.         BASE64Encoder encoder = new sun.misc.BASE64Encoder();
  9.         BASE64Decoder decoder = new BASE64Decoder();
  10.         String domainname = "demo";//企业域名
  11.         String account = "testuser";//用户账户
  12.         String password = "teemlink";//密码
  13.         //单点登录模式平台读取用户信息需要解密,因而存储用户信息也需要加密
  14.         Cookie cookiet = new Cookie("obpmDomainName",
  15.                         (new sun.misc.BASE64Encoder()).encode(
  16.                                         domainname.trim().getBytes()).toString());
  17.         Cookie obpmLoginAccount = new Cookie("obpmLoginAccount",
  18.                         (new sun.misc.BASE64Encoder()).encode(
  19.                                         account.trim().getBytes()).toString());
  20.         Cookie obpmLoginPassword = new Cookie("obpmLoginPassword",
  21.                         (new sun.misc.BASE64Encoder()).encode(
  22.                                         password.trim().getBytes()).toString());
  23.         //设置cookie的生命周期
  24.         cookiet.setMaxAge(60 * 60 * 24);
  25.         obpmLoginAccount.setMaxAge(60 * 60 * 24);
  26.         obpmLoginPassword.setMaxAge(60 * 60 * 24);
  27.         //设置cookie的路径
  28.         cookiet.setPath("/");
  29.         obpmLoginAccount.setPath("/");
  30.         obpmLoginPassword.setPath("/");
  31.         //添加cookie
  32.         response.addCookie(obpmLoginAccount);
  33.         response.addCookie(obpmLoginPassword);
  34.         response.addCookie(cookiet);
  35. %>
  36. <title>demo</title>
  37. </head>
  38. <body>
  39. <iframe name="iframe" style="display: 'none'"></iframe>
  40. <a href="http://192.168.1.45:8080/obpm/portal/login/sso.action">myApps平台主页</a>
  41. </body>
  42. </html>
复制代码
 楼主| 海天信息 发表于 2012-12-14 17:10:28 | 显示全部楼层
麻烦客服人员尽快测试回复,客户上线时遇到问题,十分紧急,谢谢。
shary 发表于 2012-12-14 17:20:40 | 显示全部楼层
您好,您所说的在sp6中跳转到前台登录界面,对应的tomcat控制台是否存在报错信息。
 楼主| 海天信息 发表于 2012-12-14 17:23:15 | 显示全部楼层
tomcat控制台没有错误信息
 楼主| 海天信息 发表于 2012-12-14 17:23:59 | 显示全部楼层
所以想请你们协助看看,是不是可以还原这个情况。
purple 发表于 2012-12-16 20:45:00 | 显示全部楼层
您好,这部分周一上班,本地测试之后再答复您。
 楼主| 海天信息 发表于 2012-12-17 10:19:47 | 显示全部楼层
测试有结果了吗,客户那边等着上线,比较紧急,谢谢。
spiral 发表于 2012-12-17 10:52:34 | 显示全部楼层
您好,目前正在测试中,稍候有结果或者解决方案后会告知您,对您带来的不便表示歉意
spiral 发表于 2012-12-17 11:51:01 | 显示全部楼层
您好,经过本地测试,该问题确实存在,稍候会把问题转交给研发,对您带来的不便之处表示歉意
 楼主| 海天信息 发表于 2012-12-17 12:51:39 | 显示全部楼层
能尽快给个解决临时解决方案吗,我们这边客户那里需要上线验收项目,谢谢。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 20:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表