php - Custom authentication provider does not work after upgrade Symfony 2 -


long time on symfony 2.0 version , custom authentication provider works. decided upgrade newest version. first step upgrade 2.1, 2.2 , on. stuck during first step 2.1. upgrade succesfuly done, user authentication not work. after every login im redirect login form.

i have created user provider , authentication provider in documentation: http://symfony.com/doc/2.0/cookbook/security/custom_authentication_provider.html http://symfony.com/doc/2.0/cookbook/security/custom_provider.html

i make every version changes added equatableinterface , change equals() isequalto() method in userprovider.

and in authenticationprovider moved factory configuration bundle class.

in version 2.1 many changes related security. (https://github.com/symfony/symfony/blob/master/upgrade-2.1.md) every change edited.

my token persisting in controller looks this:

$authenticatedtoken = new usernamepasswordtoken($user, null, 'back_area', array($result->roles)); $request = $this->getrequest(); $session = $request->getsession(); $session->set('_security_back_area',  $authenticatedtoken->serialize());  $this->get('security.context')->settoken($authenticatedtoken); 

and security.yml:

providers:     users:       id: login_user_provider back_area:     pattern:  ^/admin     provider: users     form_login:         check_path: _security_check_back         login_path: _security_login_back     logout:         path:   _security_logout_back         mytarget: /admin/ 

routing.yml

_security_login_back:     pattern:  /a/login     defaults: { _controller: mybackbundle:default:login }  _security_check_back:     pattern:  /a/login_check  _security_logout_back:     pattern:  /admin/logout 

after persist, if dump security.context, there persisted token, after page redirect, token (in security.context) null.


Comments

Popular posts from this blog

php - Why I am getting the Error "Commands out of sync; you can't run this command now" -

linux - Does gcc have any options to add version info in ELF binary file? -

java - Are there any classes that implement javax.persistence.Parameter<T>? -