Symfony comes with a built-in form_login system that handles a login form POST . In other words, your job is to display the login form and any login errors that .