DzzOffice的加密方式:md5(md5($password).$salt)
,$salt
是一个6位随机数。
源码:
$salt = substr(uniqid(rand()), -6);
'password' => md5(md5($password) . $salt),
那若忘记管理员密码且无法登录后台的时候,可按照以下步骤进行密码重置:
方法一:
使用官方提供tools工具重置管理员密码,操作步骤如下:
下载地:https://download.csdn.net/download/HLC2002/89602217
1.将下载的resetadminpassword.php
文件放置到网站根目录下,然后访问域名/resetadminpassword.php
2.界面将显示管理员账号和新密码,如果只显示了密码,请尝试使用您常用的账户登录。
3.操作完成后,请手动删除该php文件。
方法二:
使用数据库修改密码进行重置!打开数据库,选择dzz_user
表,选择一个你知道的用户密码复制它,替换到管理员的字段,由于DzzOffice比较特殊,需要替换password
和salt
两个字段才能生效。
方法三:
打开\config\config.php
文件,找到
// -------- Founders: $_config['admincp']['founder'] = '1,2,3'; --------- //
$_config['admincp']['founder'] = '1';
添加一个知道账号密码的用户UID为网站的创始人,然后用他的账号登录管理员后台,在机构用户中修改忘记了密码的管理员密码即可。