Sessão & Flash Messages
Gerenciamento de sessão com classe OOP e helpers para mensagens one-time.
Session OOP
use Blumiga\session\Session;
$sess = new Session();
$sess->set('user_id', 1);
$user = $sess->get('user_id', null);
$sess->delete('user_id');
$sess->destroy();
// Flash com sessão
$sess->flash('success', 'Operação concluída');
$msg = $sess->flash('success'); Helpers Flash
// Definir mensagem
flash_set('success', 'Cadastro realizado!');
flash_set('error', 'Erro ao salvar.');
// Ler (remove após leitura)
$msg = flash_get('success');
// Todas as mensagens de um tipo
$mensagens = flash_all('error');
// Verificar se existe
if (flash_has('success')) { /* ... */ }
// Todas as flashs existentes
$todas = flash_all(); Helpers de Sessão
session('user_id', 0); // $_SESSION['user_id'] ?? 0