// by redice 2009.8.21
// http://www.redicecn.cn
// (1)如果discuz后台管理设置了ip限制,当你更换IP后如何再次登录后台呢?
// 在config.inc.php中 修改$admincp[checkip] = 0;
// 注意:$admincp[checkip],后台管理操作是否验证管理员的 IP, 1=是[安全], 0=否。仅在管理员无法登陆后台时设置 0。
// (2)如何修改discuz后台管理ip白名单呢?
// 我在后台转了半天,也没找到修改后台管理ip白名单的地方,郁闷啊...(可能是安装的时候设置的)
// IP地址白名单存放在cdb_settings表中,修改variable=adminipaccess对应的value为新的ip段即可
// 注意:ip段是使用回车换行作为换行符的
// 将下面的cadminip.php文件中的相关参数进行修改(数据库相关参数以及新的ip段),上传至bbs根目录,
// 在客户端访问该页面(cadminip.php),然后再清除论坛缓存(删除forumdatacache下的文件即可),这样即可修改ip白名单。
<?php
// cadminip.php
// by redice 2009.8.21
// 修改discuz后台管理ip限制
// 指定字符集为gbk
header(Content-type: text/html;charset=gbk);
// mysql连接参数
$mysql_server="服务器IP";
$mysql_user="mysql用户名";
$mysql_pass="mysql密码";
// 连接mysql数据库
$conn = mysql_connect($mysql_server,$mysql_user,$mysql_pass);
if (!$conn)
{
die("不能打开数据库连接,错误: " . mysql_error());
}
// 选择数据库
mysql_select_db("数据库名称", $conn);
// 设置mysql数据库输出数据的字符集
mysql_query("set names gbk");
// 关闭数据库连接
function closeconn($conn)
{
try
{
mysql_close($conn);
}
catch(Exception $e)
{
//echo 异常: .$e->getMessage();
}
}
$strSql="update cdb_settings set value=";
// 各个IP段之间使用回车换行分隔符
// 以下设置允许的IP段为:210.27. 127.0. 192.168.
$strSql=$strSql . "210.27.
" . "127.0.
" . "192.168. where variable=adminipaccess";
echo $strSql;
mysql_query($strSql);
closeconn($conn);
?>
如何修改Discuz后台管理ip限制?
[日志分享]
[日志信息]
该日志于 2009-09-02 08:55 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “如何修改Discuz后台管理ip限制?” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!! (尊重他人劳动,你我共同努力)
呵呵,谢谢
VaTG790i.最好的<a href=http://www.kyfei.com>网站推广软件</a>,
非常好
....................
;ui;普i;uighur;ui;ui;个
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢