When I log into my Symfony application (with the correct username and password), the following error appears:
ContextErrorException: Catchable Fatal Error: argument 4 passed to Symfony \ Component \ Security \ Core \ Authentication \ Token \ UsernamePasswordToken :: __ construct () must be an array with a null value, called in D: \ xampp \ htdocs \ essweb \ provider \ symfony \ symfony \ src \ Symfony \ Component \ Security \ Core \ Authentication \ Provider \ UserAuthenticationProvider.php on line 96 and defined in D: \ xampp \ htdocs \ essweb \ vendor \ symfony \ symfony \ src \ Symfony \ Component \ Security \ Core \ Authentication \ Token \ UsernamePasswordToken.php line 36
security.yml
firewalls: admin_area: pattern: ^/ anonymous: ~ form_login: login_path: / check_path: /login_check default_target_path: /user failure_path: / #username_parameter: username #password_parameter: password remember_me: true remember_me: key: "%secret%" lifetime: 31536000 path: / domain: ~ always_remember_me: true logout: path: /logout target: /
Updated:
Login form:
<form class="form-signin form-group" action="{{ path('login_check') }}" method="post"> Username: <input type="text" class="form-control" name="_username" placeholder="Username" value="{{ last_username }}" required="required"> Password: <input type="text" class="form-control" name="_password" placeholder="" value="{{ last_username }}" required="required"> <button class="btn btn-sm btn-primary btn-block" type="submit">Sign in</button>
source share