评论列表
🌆
Venus♑ 2022-11-23 17:04:50 回复
请问有人在企业版7.8上用过这个插件吗
回复
此插件是第三方发布,可以联系原作者看下,或者测试环境安装下
📫
王超 2021-06-13 15:21:54 回复
登出改造
/opt/zbox/app/zentao/module/user/control.php中
logout函数里
public function logout($referer = 0)
{
if(isset($this->app->user->id)) $this->loadModel('action')->create('user', $this->app->user->id, 'logout');
session_destroy();
setcookie('za', false);
setcookie('zp', false);

if($this->app->getViewType() == 'json') die(json_encode(array('status' => 'success')));
$vars = !empty($referer) ? "referer=$referer" : '';
$this->locate($this->createLink('user', 'login', $vars));
}

注释掉 注释掉$this->locate($this->createLink('user', 'login', $vars));
增加 header('location:https://cas.aaaa.com:8443/cas/logout?service=http%3A%2F%2Fzentao.aaaa.com%2Fzentao%2F');
🌠
张朝业 2021-05-20 14:12:23 回复
回调404哦
回复
这个是第三方插件,可以联系下插件页面上插件作者咨询下
🌿
Stanley 2021-04-16 12:19:43 回复
看了一下源码,注意两个地方:

首先,配置文件中的serviceUrl应该是这个样子:
<你的禅道访问地址>?m=cas&f=tokenlogin
比如:https://zentao.example.com/www/?m=cas&f=tokenlogin
之后将这个URL做URLEncode后,赋给serviceUrl

第二步,修改module/cas/control.php,找到这一行:
$output = $this->cas->curl($gotoUrl);
修改为:
$output = $this->cas->curl($gotoUrl, [], 'GET');

上述修改针对版本:1.0(2021-04-14 19:03:34)
供大家参考
回复
我遇到得情况是后缀务必是“cas-tokenlogin.html”
例如:http://www.xxxx.com/zentao/cas-tokenlogin.html
🌹
克里斯刘 2021-04-14 17:15:24 回复
🎓
俞礼剑 2021-03-29 10:58:03 回复
12.5.3版本,插件配置环节token回调地址 修改域名后回调回来 直接404
http:// 项目部署ip:端口 /cas-tokenlogin.html,麻烦抽空解答一下吧,谢谢
回复
联系下官网顶部商务QQ, 邀请加入禅道技术交流群, 群里截图看下具体的操作过程和提示, 方便确认问题.
回复
感觉应该是 requestType 不同导致的,你 requestType 是什么?
回复
老哥你的回调回来404怎么解决的哇
回复
禅道URL根路径没有加上去,加上去就好了,插件作者的安装文档里更新说明了,我就是他说的那种情况