gpt4 book ai didi

symfony - 如何检查用户名/密码组合对于 FOS UserBundle 是否有效

转载 作者:行者123 更新时间:2023-12-02 17:15:08 25 4
gpt4 key购买 nike

我们目前使用 Symfony 2 和 FOS/UserBundle 进行用户身份验证。

我想在不登录的情况下检查给定的用户名/密码组合是否有效。这是因为另一个人当前已登录,但例如需要执行特定操作,而该操作需要由具有更高权限的人来完成。

基本上,我希望另一个用户除了当前登录的人之外执行不同的 Controller 操作。

如果有更好的方法请告诉我

最佳答案

How can validate username and password from controller #696

public function validUser($username, $password){

$user = new Users(); //entity

$factory = $this->get('security.encoder_factory');
$encoder = $factory->getEncoder($user);

$bool = $encoder->isPasswordValid($user->getPassword(),$password,$user->getSalt());
}

关于symfony - 如何检查用户名/密码组合对于 FOS UserBundle 是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27180912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com