Olá Galera to usando uma sistema de login que eu peguei aqui no fórum, o sistema roda beleza só tem um problema, esse script é para apenas um usuario, a questão é que to tentando usar usar ele com mais de um usuario, porém nÃO to conseguindo, to tentando usar o FOR mas ta dando erro. alguém poderia me ajudar
Segue abaixo o script:
Login com session e nome e senha definida na pagina php
login.php:
QUOTE
<?php
if(isset($_POST["nome"]) and isset($_POST["senha"])){
//pega os dados vindos do form (login.html)
$nome = $_POST['nome'];
$senha = $_POST['senha'];
if ($nome == "fabyo" and $senha == "123") {
// a questão ta aqui só funciona com uma usuario como faço pra poder usar
//sistema com mais de uma usuario?
//inicia a seção
session_start();
$_SESSION["nome"] = $nome;//cria as sessoes
$_SESSION["senha"] = $senha;
header("Location: logado.php");
}
else {
echo "Nome de usuário ou senha inválidos.";
}
}
else{
header("Location: login.html");
}
?>
logado.php:
QUOTE
<?
session_start();
//verifica se existe a sessao nome e senha
if(!isset($_SESSION["nome"]) and !isset($_SESSION["senha"])){
header("Location: login.html");//se não existir redireciona para login.html
Pergunta
Rafael_tst
Olá Galera to usando uma sistema de login que eu peguei aqui no fórum, o sistema roda beleza só tem um problema, esse script é para apenas um usuario, a questão é que to tentando usar usar ele com mais de um usuario, porém nÃO to conseguindo, to tentando usar o FOR mas ta dando erro. alguém poderia me ajudar
Segue abaixo o script:
Login com session e nome e senha definida na pagina php
login.php:
QUOTE
<?php
if(isset($_POST["nome"]) and isset($_POST["senha"])){
//pega os dados vindos do form (login.html)
$nome = $_POST['nome'];
$senha = $_POST['senha'];
if ($nome == "fabyo" and $senha == "123") {
// a questão ta aqui só funciona com uma usuario como faço pra poder usar
//sistema com mais de uma usuario?
//inicia a seção
session_start();
$_SESSION["nome"] = $nome;//cria as sessoes
$_SESSION["senha"] = $senha;
header("Location: logado.php");
}
else {
echo "Nome de usuário ou senha inválidos.";
}
}
else{
header("Location: login.html");
}
?>
logado.php:
QUOTE
<?
session_start();
//verifica se existe a sessao nome e senha
if(!isset($_SESSION["nome"]) and !isset($_SESSION["senha"])){
header("Location: login.html");//se não existir redireciona para login.html
exit();
}
?>
<html>
<body>
Olá <?=$_SESSION["nome"]?>.
<br><br>
<a href="sair.php">Sair do sistema.</a>
</body>
</html>
sair.php:
QUOTE
<?php
// Inicializa uma sessão.
session_start();
// Eliminar todas as variáveis de sessão.
session_unset();
// Finalmente, destruição da sessão.
session_destroy();
header("Location: login.html");
?>
login.htm:
<html>
<head>
<title>Login</title>
</head>
<body>
<form action="login.php" method="post">
Nome:
<input type="text" name="nome"><br>
Senha: <input type="password" name="senha">
<br><br>
<input type="submit" value="Envia" >
</form>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
5 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.