Как я могу создавать сеансы пользователя в Symfony 2.7.3?

Я создаю систему, но хочу осуществить начало сеансов. Они могли бы представлять мне какую-то информацию, которая могла бы помогать мне?

0
задан 10.06.2016, 17:07
2 ответа

Чтобы осуществлять сеансы, сначала у тебя должно не быть родных сеансов php в твоей программе ($ _SESSION). чтобы начинать использовать, ты должен давать use следующей librerГ -

use Symfony\Component\HttpFoundation\Session\Session;

, Чтобы инициализировать session (tГ-picamente в драйвере Login для успешного logeo)

$session = new Session();
$session->start();

потом, Для get/set переменных использовать, например

$session->set('name', 'h40s4m4');
$session->get('name');

Для тебя versiГіn Symfony, я рекомендую тебе читать этот artГ-зад ее documentaciГіn

http://symfony.com/doc/2.7/components/http_foundation/sessions.html

типов привета!

1
ответ дан 24.11.2019, 14:33

Как он говорит, что h40sm4m4 в этой ссылке есть info и tambiГ©n aquГ -

в самом деле, где он назначает:

$session->set('name','h40s4m4');

ты можешь посылать весь пользователь как объект или договоренность предполагая, что твой пользователь приходит из одного

$usuario = select * from usuario where id="x"// que con symfony debería ser con doctrine, tu puedes decir:


$session->set('usuario',$usuario);

, и ты это получаешь равно

$user = $session->get('usuario'); ya solo navegas en sus propiedades o índices, si es arreglo
0
ответ дан 24.11.2019, 14:33