Schön dich zu treffen.symfony 3.1 registrierung email nein FOSUser
Ich entwickle mit Symfony 3.1.3 und verwende das Sicherheitssystem, das vom Framework angeboten wird, kein FOSUser weder Guard noch.
Ich habe in meinem Controller die typische Funktion Login:
public function loginAction(Request $request)
{
// This works
$authenticationUtils = $this->get('security.authentication_utils');
// get the login error if there is one
$error = $authenticationUtils->getLastAuthenticationError();
// last username entered by the user
$lastUsername = $authenticationUtils->getLastUsername();
return $this->render(
'security/loginForm_old.html.twig',
array(
// last username entered by the user
'last_username' => $lastUsername,
'error' => $error,
)
);
}
Und ich möchte, um zu überprüfen, ob der Benutzer sein Konto aktiviert hat. In der Entität User habe ich das isActive-Attribut standardmäßig auf "false" gesetzt und nur mit dem Link in die Registrierungs-E-Mail auf "true" gesetzt.
Ich habe dieses Problem ohne Ergebnisse gesucht und ich bin sicher, dass dies etwas sehr verbreitet ist, jeder möchte überprüfen, ob die E-Mail-Adresse des Benutzers gut ist.
Danke.
Danke, brilliant. Du hast auf alle Zweifel geantwortet, die ich hatte. Ich habe etwas zu tun ..... :-) – Carlos