Pregunta

De los que no puedo entender cómo el uso de cookies en ZF2?Puede que algunos se aconsejan algunos enlaces con set y get de la galleta?

¿Fue útil?

Solución

simplemente utilice el rememberMe() método en el SessionManager para establecer una cookie

Ver SessionManager Código en la línea 260

también hay forgetMe() para eliminar la cookie

además, usted puede configurar los valores predeterminados para su administrador de sesión como esta:

Module.php

public function onBootstrap(\Zend\EventManager\EventInterface $e)

    $config = $e->getApplication()
        ->getServiceManager();
        ->get('Configuration');

    $sessionConfig = new SessionConfig();
    $sessionConfig->setOptions($config['session']);
    $sessionManager = new SessionManager($sessionConfig, null, null);
    Session::setDefaultManager($sessionManager);
}

module.config.php

return array(
    'session' => array(
        'remember_me_seconds' => 2419200,
        'use_cookies' => true,
        'cookie_httponly' => true,
    ),
);

Ver esta clase para obtener una lista completa de opciones de configuración:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top