刘连康:phpcms V9管理后台密码忘记了怎么办

今天,康哥遇到了一个傻逼SEO,这个人简直就是傻逼中的战斗机!事情是这样的:在前段时间康哥的一位SEO客户合同到期了,不再与我们合作。然后由一名新来的SEOer对接他们的公司官网(这家公司的官网是依托于phpcms V9为内核,而制作的一个网站)。

可是谁知道,他这人居然傻逼到这种程度,自己修改了phpcms V9管理后台密码,隔几天就忘记了,怎么登录都登不上去。接着就在今天,叫公司的一个文员来质问我:网站后台登不上去是怎么回事?

刘连康:phpcms V9管理后台密码忘记了怎么办

真的是彻底无语了,作为一名SEOer,居然连开源程序phpcms V9管理后台密码都不会搞!

phpcms V9是一款很不错的建站程序,在网络安全这方面还是比织梦高级一些的,所以为了安全起见,康哥有好几个网站也都采用了phpcms V9程序进行制作。

行了,废话不多说,接下来康哥就教你们重置phpcms V9管理后台密码的2种办法,虽然说没有织梦后台管理密码修改起来那么简单,但还是有相似的地方,很容易就可以学得会。

首先,我们需要进入phpmyadmin,打开我们网站数据库,在里面找到v9_admin表,你就会发现password是md5小写加密的密码,encrypt则是对应的随机加密的验证码,具体情况如下图所示:

刘连康:phpcms V9管理后台密码忘记了怎么办

了解了phpcms V9密码的这个机制之后,重置phpcms V9管理后台密码也就变得简单多了。我们依然还是通过phpmyadmin工具,打开数据库,找到v9_admin表:

把password字段值改为:

0b817b72c5e28b61b32ab813fd1ebd7f

再把encrypt字段值改为:

3vbCrK

这样,修改后的phpcms V9管理后台密码就是:123456

需要注意一下:如果你想把password字段值直接修改为md5加密值是不行的,因为它混合了加密后缀。

下面康哥再给大家介绍一下重置phpcms V9管理后台密码第2个方法,其实原理上面这第1个方法是差不多的,具体操作方法如下:

在这里,康哥给大家提供一个重置phpcms V9管理后台密码的文件,你只需要把这个文件上传到根目录,访问,直接输入新密码就可以了。

这个文件的代码如下所示:

include './include/common.inc.php';

$password = '123456';

$username = 'cmsyou';

$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';

?>

你仅仅需要将上面的代码复制保存为一个.php文件,这个文件的命名方式可以自定义,只要里面没有中文就行。用这个方法我们就可以将phpcms V9管理后台密码重置为123456,注意英文半角符号。

以上就是康哥分享给你们的重置phpcms V9管理后台密码的2种办法,操作起来其实是非常简单的,还是跟这个美如画的SEO一样,根本就没啥技术含量,你们觉得呢?


分享到:


相關文章: