【发布时间】:2017-11-07 21:39:56
【问题描述】:
我需要以与Symfony 相同的方式手动加密密码。
$user->setPlainPassword($password);
$userManager->updateUser($user);
这是保存用户密码的应用程序代码。但它显然是加密的(不像方法所说的那样简单)。
对于给定的密码,如何手动获得相同的结果?
编辑1:
问题是我想在用户控制器代码中手动验证用户。我有可读的用户名和密码作为参数。如果数据库中不存在它们,我想返回 401。
【问题讨论】:
-
你用密码做什么?
-
@zaph 我需要密码才能将其与数据库中的密码进行比较。基本上我需要在 php 代码中手动验证用户。
-
我刚刚将您的问题标题“在 Symfony php 中手动加密用户密码”复制粘贴到谷歌。你不会相信 - 第一项正是你想要的。
标签: php symfony encryption passwords