Trocar Session por Cookie
Bom dia,
O meu código faz autenticação e cria uma session para o admin,
porém o login para usuários eu prefiro fazer com cookies pois
não sei o número de usuários e não quero arriscar a lotar o servidor
de session.
//cria as sessions
$_SESSION['UsuarioID'] = $resultado['id'];
$_SESSION['UsuarioNome'] = $resultado['nome'];
$_SESSION['UsuarioNivel'] = $resultado['nivel'];
//VALIDAÇÃO DAS PÁGINAS LOGADAS
// A sessão precisa ser iniciada em cada página diferente
if (!isset($_SESSION)) session_start();
$nivel_necessario = 1;
// Verifica se não há a variável da sessão que identifica o usuário
if (!isset($_SESSION['UsuarioID']) OR ($_SESSION['UsuarioNivel'] < $nivel_necessario)) {
// Destrói a sessão por segurança
session_destroy();
// Redireciona o visitante de volta pro login
header("Location: ../login/restrito.php"); exit;
}
$user_id = $_SESSION['UsuarioID'];
Gostaria de manter essa estrutura porém com Cookies.
Alguem imagina como fazer isso?
Discussão (1)
Carregando comentários...