0
私はAdvancedUserInterfaceを実装していますが、メソッドがisEnaledメソッドを使用してメールを確認したかどうかを確認しています。ログインしようとすると、「ユーザーアカウントはロックされています」というメッセージが返されます。isEnabledメソッドはtrueに設定されていますが、ユーザーはログインできません
私は私のユーザエンティティからのデータ
コードを永続化するためにMySQLを使用してい
/**
* @ORM\Column(type="boolean", name="is_active")
*/
private $isActive;
public function getIsActive() {
return $this->isActive;
}
public function setIsActive($isActive) {
$this->isActive = $isActive;
}
public function isEnabled() {
return $this->getIsActive();
}
マイログインのcontroler私はsymfonyのログインが最初の機能を実行することをそれを考え出し
$authenticationUtils = $this->get('security.authentication_utils');
$error = $authenticationUtils->getLastAuthenticationError();
$lastEmail = $authenticationUtils->getLastUserName();
return $this->render('Login/login.html.twig', array(
'last_username' => $lastEmail,
'error' => $error,
));