博客从3月份开到现在,一篇文章没写过。

成功地把密码忘记了,后悔之前没让浏览器记住密码。

有点过度相信自己的记忆力了。。。

不过现在已经知道怎么重置密码了,确实还蛮简单的。

花几分钟时间找到了别人已经帮我找好的方法。

源地址在这里「Typecho 1.1版本忘记密码如何重设」。

蛮简单的,原理可以去源地址看,没什么好说的,也没多高大上。

Step 1

打开你的数据库管理工具,例如 phpMyAdmin 。

我用的是 Navicat 。

打开 typecho 的数据库,在里边找到属于用户的数据表,我没有改前缀所以我的表名是 Typecho_users
Typecho_users 表

然后查看表内容,找到 uid1name 是你的管理员账户名的记录。
uid 1 记录

Step 2

由于 password 字段里面的内容经过 Hash 加密且不是 md5 算法。

所以需要通过其他方式解决。

其实加密的密码是由 Typecho 内部的 Phpass 类处理后得到的 Hash 值。

通过在根目录创建文件获得加密的密码

在根目录创建一个任意名字的 php 文件,然后输入以下代码。

<?php

   require 'var/PasswordHash.php';

    $a = new PasswordHash(8,true);

    echo $a->HashPassword('password-you-are-want-reset');

?>

在浏览器打开,就直接输出了你想要的密码。

现成的密码 (推荐)

加密 123456 输出就是下面这段。

$P$Bc5nflMSrLvLSG8QOYFdcUzd9zZ.cp/

Step 3

将生成的密码替换到数据库的记录中。

使用现成密码的同学需要登录后台更改密码。

又是忙碌的一天。