Skip to main content

run

pub async fn run(pool: &MySqlPool) -> Result<()>
Expand description

批量加密 membertb 中的明文密码

遍历全表,对未加密的密码执行 bcrypt::hash(pwd, DEFAULT_COST) 替换。 已加密的密码自动跳过。

§参数

  • pool: 数据库连接池

§Errors

  • 数据库查询/更新失败时返回错误
  • bcrypt 哈希计算失败时返回错误