我通过防火墙设置登录用户后将其重定向到登录页面...如何访问他们的数据? 这是否可能。
我的问题是我已经登录了这显然有用,但只是一遍又一遍地显示登录表单...我无法解决背后发生的事情场景..
如何在登录表单中添加错误,以查看失败的原因以及原因。
答案 0 :(得分:1)
您确定要在模板上显示错误消息吗?
通常的做法是使用类似下面的代码片段来显示错误消息
$ for LINE in NAME-code_code2_L001_sufix NAME-code_L001_sufix_sufix2_sufix3 NAME-code_code2_code3_L001_sufix_sufix2_sufix3; do echo "$LINE"|sed 's|\(.*\)_L001.*|\1|';done
NAME-code_code2
NAME-code
NAME-code_code2_code3
但您甚至可能只想使用dump函数来查看错误对象是否有任何有用的信息。
您可能还想扩展AbstractFormLoginAuthenticator并实现其方法。
这是一个可以帮助你的好教程
http://www.sensiolabsblog.co.uk/blog/symfony-security-component-guard-tutorial