Este sistema é bem simples e funciona principalmente para lecionar como funciona as sessões em PHP. Basicamente ele é dividido em 4 arquivos que devem estar na mesma pasta do servidor. Para outras páginas de seu aplicativo, basta colocar no início de cada uma o conteúdo do arquivo pagina.php ou efetuar somente o include_once desta.
/* Crie um vetor $table[] que contenha as chaves 'usuario' e 'senha' sendo que seus valores podem vir de qualquer lugar, como por exemplo um banco de dados. */ $table = array(); $table['usuario'] = "admin"; $table['senha'] = "12345";
Pergunta
Wanderson Camargo
Sistema de Login Simples
Este sistema é bem simples e funciona principalmente para lecionar como funciona as sessões em PHP. Basicamente ele é dividido em 4 arquivos que devem estar na mesma pasta do servidor. Para outras páginas de seu aplicativo, basta colocar no início de cada uma o conteúdo do arquivo pagina.php ou efetuar somente o include_once desta.
index.php
login.php
<?php
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
/*
Crie um vetor $table[] que contenha as chaves
'usuario' e 'senha' sendo que seus valores podem
vir de qualquer lugar, como por exemplo um banco de dados.
*/
$table = array();
$table['usuario'] = "admin";
$table['senha'] = "12345";
if($usuario == $table['usuario'] && $senha == $table['senha']) {
session_start();
$_SESSION['usuario'] = $usuario;
$_SESSION['senha'] = $senha;
header("Location: principal.php");
}
else
header("Location: index.php");
?>
principal.php
logout.php
<?php
session_start();
$_SESSION = array();
unset($_SESSION);
session_destroy();
header("Location: index.php");
?>
pagina.php
Editado por Wanderson CamargoLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.