我使用FOS用户包作为我网站的登录部分。 请求检查登录名+密码由FOS生成。 我需要覆盖它来添加一些特定的控件。 我怎么能这样做?
这是生成的sql:
SELECT * FROM admin.adm_utilisateur t0
WHERE t0.email_canonical = 'jp@yahoo.com'
LIMIT 1
我需要:
SELECT * FROM admin.adm_utilisateur t0
WHERE t0.email_canonical = 'jp@yahoo.com'
and t0.utl_sup_date is null
LIMIT 1
由于
答案 0 :(得分:0)
您应该implement your own UserManager
拥有自定义findUserByUsername
方法,您可以在其中为查找用户的查询制定条件。这是the method you should override。