Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony2&;安全模块:如何对URL中传递的用户名和密码进行身份验证_Php_Symfony_Security_Authentication - Fatal编程技术网

Php Symfony2&;安全模块:如何对URL中传递的用户名和密码进行身份验证

Php Symfony2&;安全模块:如何对URL中传递的用户名和密码进行身份验证,php,symfony,security,authentication,Php,Symfony,Security,Authentication,我有一个已配置的Symfony2安全模块,它可以从提交到security.xml中“check_path”选项中指定的路径的表单对用户进行身份验证 我知道这不是最佳做法,但我想使用具有以下结构的备用url进行身份验证:…/alternatelogin/username/password 在alternatelogin控制器id(如Symfony)中,进行与正常提交登录表单身份验证方法相同的检查和重定向 我的第一个想法是让控制器与security.xml中指定的“dummy”控制器(在“check

我有一个已配置的Symfony2安全模块,它可以从提交到security.xml中“check_path”选项中指定的路径的表单对用户进行身份验证

我知道这不是最佳做法,但我想使用具有以下结构的备用url进行身份验证:…/alternatelogin/username/password

在alternatelogin控制器id(如Symfony)中,进行与正常提交登录表单身份验证方法相同的检查和重定向

我的第一个想法是让控制器与security.xml中指定的“dummy”控制器(在“check_path”选项中的那个)通信,但是使用forward或redirectoroute不会成功


有没有可行的方法可以做到这一点?

您必须在数据库中进行自己的用户名和密码检查,但完成后,以下链接将为您解决其余问题: