ryanphpjs/expressphp-session

Um pacote para gerenciamento de sessao para ExpressPHP

v1.0.0 2022-02-17 22:42 UTC

This package is auto-updated.

Last update: 2024-09-18 04:23:35 UTC


README

Gerenciador de sessão para ExpressPHP

Usar no ExpressPHP

$app->use(ExpressPHP\Plugins\Session::run(["secret" => "your_secret_key"]);

Adicione a função run na rota do express na qual você quer que a sessão seja interpretada

A sessão só será criada caso alguma variavel for adicionada

Adicionar na sessão

$req->session->set(string $name, mixed $value) : bool;

Recuperar da sessão

$req->session->get(?string $name) : mixed;

Caso não seja informado nada ele retorna todas as sessões

Deletar varíavel da sessão

$req->session->unset($name) : bool|null;

Opções da função run

  • genid (opcional)

Função para gerar uma id de sessão

  • secret (required)

String que será usada para gerar uma id de sessão

  • cookie (opcional)

Array que será usada na função session_set_cookie_params;

  • name (opcional)

Nome da sessão, por padrão é express_session