php专区

 首页 > php专区 > PHP应用 > CMS建站 > Discuz论坛 创始人/超级管理员密码忘记解决办法

Discuz论坛 创始人/超级管理员密码忘记解决办法

分享到:
【字体:
导读:
          最近几日自己创建很久的discuz论坛被恶人攻击,乱发一堆垃圾广告,并且将自己管理员密码给修改了导致无法登陆及时删除垃圾消息,而我们平时说...

Discuz论坛 创始人/超级管理员密码忘记解决办法

最近几日自己创建很久的discuz论坛被恶人攻击,乱发一堆垃圾广告,并且将自己管理员密码给修改了导致无法登陆及时删除垃圾消息,而我们平时说的忘记了创始人密码其实大多是忘记了管理员密码。

找了好久都没找到很好的解决方案,最终今天在某网站看到一篇日志遂抱着试试看的心态,结果成功了,很是兴奋。考虑到可能有很多人像我一样困惑迷茫,特在此将方法分享给大家:

1.首先要明白一个基础知识,网站的管理员(admin)和创始人(UCenterAdministrator)不是一回事,一般人都误把admin当成UCenterAdministrator,而那些懂的人在给人们讲如何找回密码(比方使用tools工具等)时也没有把这个明明白白的说明,结果根本无法找回密码,UCenterAdministrator 是论坛真正的权限最大的老大,admin所拥有的权限也是UCenterAdministrator 赋予的。

我想大家对创始人和管理员有了全新的认识和理解,下面一起来忘记管理员密码后如何正确找回:Discuz论坛创始人密码忘记了是一件很令人头疼的事情,没有创始人帐号登录,很多设置无法修改,很多人会选择Tools等工具来修复,但是X2.0以上的用户Tools等工具会失效,或者设置相对来说比较麻烦,这时候我们可以使用一个最简单的办法来实现 修改uc_server/data中的config.inc.php文件(这个文件保存了FTP UC等一些重要信息)具体操作如下:

找到网站根目录下的uc_server/data文件夹下的config.inc.php,用文本打开方式打开此文件,修改如下两行代码:

define('UC_FOUNDERPW',‘’);

define('UC_FOUNDERSALT',');

修改为:

define('UC_FOUNDERPW','047099adb883dc19616dae0ef2adc5b6');

define('UC_FOUNDERSALT','311254');

这时候Ucenter创始人的密码就变为: 123456789了,接着通过“www.xxxxx.com/us_server/admin.php"登录到Ucenter里再通过里面的“管理员”菜单修改admin的密码即可。

分享到:
discuz发私信,GBK格式英文或者数字可以显...
discuz发私信,GBK格式英文或者数字可以显示,中文不显示 找到问题了 是 PHP5.4 中 htmlspecialchars 这个函数造成的,他的默认是 UTF-8 转换, GBK的 DZ 需要修改 /uc_client/lib/uccode.class.php 中 30 行: $message = htmlspecialchars($message); 改为: $message = dhtmlspecialchars($me...
最新Discuz防灌水的方法和防灌水插件的推...
最新Discuz防灌水的方法和防灌水插件的推荐 论坛是比较开放的,所以被灌水或者遭到灌水机和注册机的虐待都很正常,尤其是新论坛没有完整的设置防灌水策略,积分策略和用户组策略,就已经被灌的一塌糊涂,那么今天就结合Discuz防水墙来说下,最新Discuz防灌水的方法和防灌水插件的推荐。 真正的防灌...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……