今天给各位分享phpcms会员找回密码的知识,其中也会对南航会员找回密码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、phpcms2007系统的管理员密码忘记了,如何找回?他是以什么方式加密的?
- 2、phpcms v9怎么找回密码
- 3、如何重置找回phpcms管理员密码
- 4、phpcms忘记管理员密码怎么办
- 5、如何找回phpcms 2008 sp3 的后台密码?
- 6、phpcms后台进入密码忘了怎么办
phpcms2007系统的管理员密码忘记了,如何找回?他是以什么方式加密的?
phpcms后台管理员密码遗失解决办法2008年5月6日 直接修改数据库 使用phpmyadmin,找到你的数据表phpcms_member,搜索你的管理员帐号,修改 将password改成 21232f297a57a5a743894a0e4a801fc3 保存,这时你的密码就是 admin。 登陆后再修改密码。 我就遇到了这样的问题 最后修改成功。对大家应该有帮助!
phpcms v9怎么找回密码
终极解决办法:通过命令行工具或者phpmyadmin进入mysql数据库,查找pre_admin表,找到你的网站管理员用户,修改password字段以及encrypt字段,分别修改为:
62d2ff1e3d42334e6216d628a5051c08 7YIwnY
然后密码就被重置为:phpcms 。直接改md5加密值是不行的,因为他混合了加密后缀。
如何重置找回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的视频教程。
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
就那么简单。第一种比较好,但改完了要注意删除掉那文件。
如何找回phpcms 2008 sp3 的后台密码?
忘记管理员密码怎么办?
第一种解决办法
下载附件中的文件上传到phpcms所在目录,解压该文件后,上传后访问这个文件即可。即会给你输出用户名和密码!
该文件会新增加一个管理员帐号,请恢复管理员帐号后及时删除该文件和删除新增管理员帐号。
?php
include './include/common.inc.php';
$pass=mt_rand(100000,999999);
$passwd=md5($pass);
$db-query("INSERT INTO ".'DB_PRE'.MEMBER." (`username` , `password` , `groupid`) VALUES
('$pass','$passwd','1')");
$userid=$db-insert_id();
$db-query("INSERT INTO ".phpcms_MEMBER_INFO." (`userid`) VALUES('$userid') ");
$db-query("INSERT INTO ".phpcms_ADMIN." (`userid` , `username` , `grade` ) VALUES
('$userid','$pass','0')");
echo ":".$pass."br";
echo ":".$pass;
?
第二种解决办法
phpcms后台管理员密码遗失解决办法
直接修改数据库
使用phpmyadmin,找到你的数据表phpcms_member,搜索你的管理员帐号,修改
将password改成 21232f297a57a5a743894a0e4a801fc3
保存,这时你的密码就是admin。
登陆后再修改密码。
我就遇到了这样的问题 最后修改成功。对大家应该有帮助!
phpcms2008忘记管理员密码应该怎么办
phpcms2008忘记密码了.后台的邮件配置问题导致找回密码成摆设…… 这时候很多人会直接到phpmyadmin修改管理员密码,
用md5值替换掉原有的,结果发现还是提示密码不正确,为什么呢?
phpcms2008采用了会员密钥这么一个概念,其实他就是一个字符串,当会员注册提交后,先将会员密钥和会员的密码连接起来
,然后在md5,而一般的普通系统就是直接给予md5加密,这样别人通过md5直接查询出来的密码和用户本身的密码就对不上号
了.从而加大了密码强度,防止被破解.
define('PASSWORD_KEY', '123'); //会员密码密钥,为了加强密码强度防止暴力破解,不可更改
由于时间关系,没有写出一个可用的直接添加管理员的文件,这里提供一段代码如下:
?php
function password($password)
{
return md5(PASSWORD_KEY.$password);
}
echo password(123456);
echo ("br /上面是phpcms加密方式br /下面是md5加密方式br /");
echo md5(123456);
?
把代码保存为php文件然后访问,你可以执行修改该文件.
由于每个系统的 PASSWORD_KEY 不同,所以这里要替换为你系统的PASSWORD_KEY,这个字符串在include/config.inc.php里,
注意写法是"你的PASSWORD_KEY字符串".
?php
function password($password)
{
return md5("msl".$password);
}
echo password(123456);
echo ("br /上面是phpcms加密方式br /下面是md5加密方式br /");
echo md5(123456);
?
上例中我的PASSWORD_KEY是msl
密码为123456,
访问浏览器看数值然后进入数据库替换,记住,是第一个,不是第二个,第二个是原始的md5加密.
phpcms后台进入密码忘了怎么办
在没有安装过phpcms v9的电脑上安装phpcms v9,管理员用户名为phpcms,密码是phpcms;
2.利用phpmyadmin访问mysql数据库,查找v9_admin表,里面有这个两个重要的字段信息:password和encrypt;
3.输入sql语句:SELECT * FROM `v9_admin`
4.在忘记密码的主机上,利用phpmyadmin访问主机上的mysql数据库,输入sql下面两条语句后点击执行:
update v9_admin set password='62d2ff1e3d42334e6216d628a5051c08' where userid=1;
update v9_admin set encrypt='7YIwnY' where userid=1;
5.利用上面更新的用户和密码,登录主机后台成功!
注意:如果单独更新password字段的内容是无法登录主机的,因为phpcms程序设置了另一个加密验证字段encrypt。所以必须同时更新password和encrypt字段的内容。
phpcms会员找回密码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于南航会员找回密码、phpcms会员找回密码的信息别忘了在本站进行查找喔。