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

 找回密码
 立即注册
搜索

[已答复] supesite后台登录

[复制链接]
mimikai109 发表于 2009-6-27 15:06:15 | 显示全部楼层 |阅读模式
后台过一段时间再去操作的话就让重新登录,我不想让他退出重新登录,或者让cookie的时间长一些,这怎么设置啊!!!
回复

使用道具 举报

紫琼 发表于 2009-6-29 11:07:44 | 显示全部楼层
修改后台登录保持时间
admincp.php 的 49 和 58 行,找 1800 修改即可。
回复

使用道具 举报

 楼主| mimikai109 发表于 2009-6-29 12:29:39 | 显示全部楼层
哦,谢谢啊!!!
回复

使用道具 举报

wolftail 发表于 2009-8-14 10:57:22 | 显示全部楼层
修改后台登录保持时间
admincp.php 的 49 和 58 行,找 1800 修改即可。
紫琼 发表于 2009-6-29 11:07



admincp.php里没有1800啊?

现在烦死了,每天都要进无数次后台删除广告,登录无数次
回复

使用道具 举报

littlehz 发表于 2009-8-14 11:07:59 | 显示全部楼层
4# wolftail

SS7.0是这样修改,你用的不是SS7.0吧,6.0加密了也无法修改。
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-14 11:08:43 | 显示全部楼层
找到下面一段代码:
        //二次登录确认(半个小时)
        $cpaccess = 0;
        $query = $_SGLOBAL['db']->query("SELECT errorcount FROM ".tname('adminsession')." WHERE uid='$_SGLOBAL[supe_uid]' AND dateline+1800>='$_SGLOBAL[timestamp]'");
        if($session = $_SGLOBAL['db']->fetch_array($query)) {
                if($session['errorcount'] == -1) {
                        $_SGLOBAL['db']->query("UPDATE ".tname('adminsession')." SET dateline='$_SGLOBAL[timestamp]' WHERE uid='$_SGLOBAL[supe_uid]'");
                        $cpaccess = 2;
                } elseif($session['errorcount'] <= 3) {
                        $cpaccess = 1;
                }
        } else {
                $_SGLOBAL['db']->query("DELETE FROM ".tname('adminsession')." WHERE uid='$_SGLOBAL[supe_uid]' OR dateline+1800<'$timestamp'");
                $_SGLOBAL['db']->query("INSERT INTO ".tname('adminsession')." (uid, ip, dateline, errorcount)
                        VALUES ('$_SGLOBAL[supe_uid]', '".$_SGLOBAL['onlineip']."', '$_SGLOBAL[timestamp]', '0')");
                $cpaccess = 1;
        }
里面的1800是设置时间的,改成其他值。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 09:53 , Processed in 0.087593 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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