1、phpcms忘记管理员密码怎么办 phpcms2008忘了管理员密码,这个还真少见,不过有时也很有用,就是改别人的网站的时候,不知道他的管理员密码也可以改具体方法:方法1:?phpinclude './include/common.inc.php';
$password = '123456';
$username = 'phpcms';
$password = md5(PASSWORD_KEY.$password);
$db-query("UPDATE ".DB_PRE."member SET password = '$password' WHERE username = '$username'");
$db-query("UPDATE ".DB_PRE."member_cache SET password = '$password' WHERE username = '$username'");echo 'ok';?username 改成管理员的用户名
密码随便输,把这段代码写在mima.php文件内,放在根目录下访问这个文件
输入 域名/mima.php 就改成了你的设置的密码了。
方法2:已经说了最简单的,也要说下其它方法
进入数据库。以phpmyadmin 为例:
找到管理员的ID
输入SQL改为:
UPDATE`phpcms_member`SET`password`='e10adc3949ba59abbe56e057f20f883e'WHERE`userid`=1LIMIT1; 红色地方是表前缀 要正确
userid= XXX
填管理员的ID
改了之后,管理员的密码为123456
就那么简单。第一种比较好,但改完了要注意删除掉那文件。
2、求解,php网站,后台登陆密码忘记了。怎么办。 PHP网站后台登录密码忘记之后有两种办法:一种是在数据库中更改后台的登录密码;另一种就是删除一个文件,然后进行重新安装。
1、在数据库中修改完网站后台登录密码的方法:
首先需要登录网站数据库,进入数据库的管理界面
2、找到数据库中 表头_admin,如:v9_admin,找到数据库中的v9_admin表,点进去,就会看到登录名username和登录密码password,然后将登录密码password的值更改成你想要的登录密码就可以了。
3、接下来就是用重新安装的方法弄回登录密码。
需要准确的找到该文件:根目录/caches/install.lock,将install.lock文件删除,然后将新的install文件上传到根目录。
4、在成功上传install文件和删除install.lock文件后,在浏览器中输入这个网址“与域名/install”然后回车,就可以实现重新安装phpcms程序后台,就可以设置新的登录名与登录密码。
注意事项:
1、需要准确的找到该文件install.lock并进行删除;
2、然后将新的install文件夹上传到根目录
phpcms密码怎么修改(PHP修改密码)
3、如何重置找回phpcms管理员密码 如果你不是站长,没有操作数据库的权限,请联系站长给重置。
如果你是站长,有操作数据库的权限,给出以下解决方法:
方法一(适用于有php编程基础的网友):
总的来说,找到phpcms的后台密码加密原理,仿照此原理对你要重置的新密码字符串进行处理,然后将处理后的密码串覆盖数据库中原密码串。具体操作是,首先找到/phpcms/modules/admin/index.php中的login()方法,找到大约61行有如下一句程序:
$password = md5(md5(trim((!isset($_GET@['card']) ? $_POST@['password'] : $_SESSION['card_password']))).$r['encrypt']);
这边是后台密码的加密方式,简单来说就是将你输入的密码进行一次md5加密后连接一个随机字符串($r['encrypt']),然后再进行一次MD5加密。其中$_GET@['card']是如果你开启密保卡时的传参,$r['encrypt']是随机字符串保存在数据库admin数据表中的encrypt字段中,$password是生成的密码保存在admin数据表中的password字段。
好的,知道它的加密原理后,假设你要把密码重置为123456,然后我们随机生成一个6位字符串,加入是3e4r5t,那么我们可以重建一个php文件,输入:
echo md5(md5("123456").'3e4r5t');
运行它,你将得到新的密码加密后应该保存在数据库的“加密串”,我们将这个新的加密串拷贝覆盖数据库admin数据表中管理员账号的password字段,然后把随机串‘3e4r5t’覆盖到encrypt字段,保存,燃烧用密码123456就可以登录了,密码重置完成!
方法二(傻瓜操作,不需要编程基础):
我在iphpcms中已经对此问题在视频教程(站长杂谈栏目)中给出过详细的演示说明可以参考,具体是在来到iphpcms中“重置后台密码”工具页面,输入你想要重置的新密码,提交后会自动给你生成方法一种提到的“加密串”和“随机串”,只需要直接拷贝覆盖数据库admin表中的password字段和encrypt字段,无需自己研究加密原理和编写程序。
PS:更多关于phpcms内容管理系统的使用用二次开发可以参考官方提供的使用手册以及iphpcms的视频教程。
4、phpcms数据库用户名和密码哪个文件修改 在phpcms9里面需要更改两处:
cachesconfigsdatabase.php
phpsso_server/caches/configs/database.php
在phpcms8里面只需要修改文件中的 include/config.inc.php。
5、phpcms v9 密码忘记了怎么办 那就重置新密码。你问题里描述的很模糊,所以我们来分两种情况,但都基于你是管理人员或开发人员,也就是你有后台或服务器数据库的链接权限,如不是那你改不了:
你忘记的是前台会员密码。修改办法:登录后台-会员-会员管理-会员列表找到对应账号-修改-密码和确认密码中填入新密码-确定,修改成功。
你忘记的是后台管理员密码。
如不是超级管理员,找(登录)超级管理员给你重置,后台-设置-管理员管理-修改;
如果是超级管理员,这里就需要直接修改数据库数据了,操作方法如下:
① 在php运行环境下创建一个php文件,例如index.php。然后自己设置一个6位随机字符串,例如"abc123",加入你要充值的新密码是‘111111’,那么在php中运行一下程序:
echo md5(md5('111111').'abc123');
② 运行后会获得一个加密串,以上便是phpcms的密码加密方式获得的加密串,把它复制到数据库v9_admin数据表中的password字段,然后把6位随机串(abc123)填入encrypt字段。保存,用新密码登录即可。
以上就是phpcms中前后台密码修改办法,那么如果后台操作不熟悉可以看下官方的操作手册,如果对php不熟悉,操作起来你可能比较吃力,这里给你推荐一个傻瓜式可视化的修改操作办法,在iphpcms里面提供了管理员密码生成器,如下图,你可以使用它轻松的生成上面提到的加密传复制到数据库就可以,不用自己写php程序生成了,而且在站长杂谈栏目中有的视频教程。
输入要设置的新密码:
点击生成:
6、phpcms v9忘记后台密码怎么办 通过命令行工具或者phpmyadmin进入mysql数据库,
找到v9_admin表,找到你的网站管理员用户,
修改password字段以及encrypt字段,分别修改为:
password字段:62d2ff1e3d42334e6216d628a5051c08
encrypt字段:7YIwnY
然后密码就被重置为:phpcms 。直接改md5加密值是不行的,因为他混合了加密后缀。
|