wno*_*eno 4 symfony fosuserbundle
我们目前正在使用Symfony 2和FOS/UserBundle进行用户身份验证.
我想在没有登录的情况下检查给定的用户名/密码组合是否有效.这是因为另一个人当前已登录,但是例如需要执行特定操作,需要由具有更高许可的人员来完成.
基本上我希望其他用户除了当前记录的人之外还执行不同的控制器操作.
如果有更好的方法,请告诉我
小智 8
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());
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4148 次 |
最近记录: |