ccc

Silex: Forzar un login

$usuario =  new User($regLogin[0]["id_admin"], $regLogin[0]["email"], $regLogin[0]["password"], array('ROLE_NORMAL_USER'), true, true, true, true);
$token = new UsernamePasswordToken($usuario, null, 'admin', array('ROLE_NORMAL_USER'));
$app['security']->setToken($token);

if (null !== $token) {
    $user = $token->getUser();
    $app['session']->set(
    'user', array(
    'user-credentials' => $user
          ));
    $userid = $app['session']->get('user')["user-credentials"]->getUserId();
}

No hay comentarios:

Publicar un comentario