Conteúdo : login.php
Conteúdo : restrito.php
Você pode colocar quantos usuários você quiser, deixando sempre o ultimo usuário sem ,
'user1' => '1234',
'user2' => '1234',
'user3' => '1234',
'user4' => '1234'
Código PHP:
<?
//lista de usuários e suas respectivas senhas
$usuarios = array(
'usuario' => '1234',
'admin' => '1234',
'alguem' => '1234'
);
//verificação de login e senha
if (isset($_POST['login']) && isset($_POST['senha'])) {
if (array_key_exists($_POST['login'], $usuarios)) {
if ($usuarios[$_POST['login']] == $_POST['senha']) {
session_start();
$_SESSION['s_login'] = $_POST['login'];
header('location: restrito.php');
}
else { $erro = 'Senha incorreta.'; }
}
else { $erro = 'Login inválido.'; }
}
?>
<form method="post">
<table border="0" cellspacing="0" cellpadding="0" width="300">
<tr><td width="150">Nome de usuário:</td><td><input type="text" name="login" /></td></tr>
<tr><td>Senha:</td><td><input type="password" name="senha" /></td></tr>
<tr><td colspan="2"><br /><input type="submit" value="Enviar" /></td></tr>
</table>
<br />
<? if (isset($erro)) { echo $erro; } ?>
</form>
Código PHP:
<?
//verifica se o usuário está logado
session_start();
if (!isset($_SESSION['s_login'])) { header('location: login.php'); die; }
?>
Olá, <?php echo ($_SESSION['s_login']) ?> <form action="login.php" method="post"><input name="" type="submit" value="deslogar" /></form>
'user1' => '1234',
'user2' => '1234',
'user3' => '1234',
'user4' => '1234'
Comment