TAMSHEN - password
type: channel
link: https://tamshen.com/tag/password/
items: typecho 1.2.1 重置密码 / 忘记密码

typecho 1.2.1 重置密码 / 忘记密码
type: item
date: 2024-01-02T14:28:00+08:00
description: 1、新建 pass.php 在 typecho 目录<?php include_once './var/Utils/PasswordHash.php'; $generatedPassword = '123456';//新密码 $hasher = new \Utils\PasswordHash(8, true); $password = $hasher->HashPassword($generatedPassword); print_r($password . "\n"); exit;2、打开网址 url+pass.php 获得加密字符串3、去数据库粘贴获得的加密字符串读代码install.php 1285行 // write user $hasher = new \Utils\PasswordHash(8, true); $installDb->query( $installDb->insert('table.users')->rows([ 'name' => $config['userName'], 'password' => $hasher->hashPassword($config['userPassword']), 'mail' => $config['userMail'], 'url' => $config['userUrl'], 'screenName' => $config['userName'], 'group' => 'administrator', 'created' => \Typecho\Date::time() ]) );参考（旧版本）https://blog.csdn.net/weixin_39857866/article/details/117694628