2017-09-09 5 views
-1

私はログイン機能にSymfony Securityを使用しています。私のユーザ名フィールドはデータベースで暗号化されているため、ログインの際にSymfony Securityが正しいユーザを見つけることができないと思います。symfonyセキュリティでユーザ名を事前処理する方法

現在、私はそれが私が持つべきドキュメントで述べている空のログインアクション、持っている:私はSymfonysバンドルに送信する前に、要求にユーザー名を暗号化し、何らかの形でできれば、私は疑問に思う

/** 
* @Route("/login", name="login") 
*/ 
public function loginAction(Request $request) 
{ 
} 

をログイン方法。私はこのloginActionを何らかの形で拡張しなければならないと思いますか? Symfonyによってオーバーライドされただけですか?

+0

でUserエンティティを検索する前に、$ユーザ名をencrypteするcustom providerを使うのか? – zerkms

+0

これは、私が担当していないAES_ENCRYPTを使ってmysqlですでに暗号化されています。私はそれについてあなたに同意します... – theva

答えて

0

あなたは非常に最初の場所でそれを暗号化しないのはなぜあなたはユーザ名

関連する問題