Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

DX2.5-0901版自定义用户组到期不切换

[复制链接]
loveaf 发表于 2012-10-22 09:33:36 | 显示全部楼层 |阅读模式
论坛上有一自定义用户组荣誉版主。
设置用户“测试用户”为荣誉版主,10月20日过期后禁言,今天登陆后仍然是荣誉版主。
论坛版本是全新并且和官方最新版完整对比,无差异。
asy 发表于 2012-10-23 16:36:26 | 显示全部楼层
遇到同样的问题,求解。
回复

使用道具 举报

m.king 发表于 2012-10-24 17:40:07 | 显示全部楼层
本地测试并没有发现你说的情况,是否能详细说下如何重现的?
回复

使用道具 举报

 楼主| loveaf 发表于 2012-10-26 18:32:27 | 显示全部楼层
本帖最后由 loveaf 于 2012-10-26 18:33 编辑

上面有重新的步骤呀。我在本地和站点上都重现了。
版本是从1.0一路升级上来的。所有文件和官方对比,无更改。

不对。又测试了100个用户,有部分改了。部分没改。这个需要什么样的条件触发?
回复

使用道具 举报

hbfly 发表于 2012-11-1 11:04:38 | 显示全部楼层
本帖最后由 hbfly 于 2012-11-1 11:09 编辑
m.king 发表于 2012-10-24 17:40
本地测试并没有发现你说的情况,是否能详细说下如何重现的?

我和他的情况一模一样  也是部分改了 部分没改 也是0901
而且用户组到期后  用户组没切换  但却无法登陆了

过期用户登录出现 “抱歉!本站尚未 开通可供购买的用户组”也不能log out,除非删除所有的cookie,可是再次log in,显示的信息依旧是用户信息页,无法进入网站主页。

我看到X2.5里面那个文件是 $groupid = intval($_GET['groupid']);

我现在只好按照X2的修复方法将:
$groupexpirynew = $groupterms['ext'][$groupid];
改为了
$groupexpirynew = $groupterms['ext'][$extgroupidsnew];

不知道会不会有副作用。
也不知道BUG会不会解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-3-1 11:14 , Processed in 0.031710 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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