Boas pessoal,
eu estou a fazer um projecto com um site ligado á base de dados, e tenho um formulário onde a pessoa se faz o login, o problema é que depois de a pessoa fazer o login o formulário login, continua a aparecer, eu gostava que de o fazer desaparecer, mas não estou a conseguir, vou deixar o código para ver se me conseguem ajudar, nota fiz o formulário em css.
Código (PHP):
css:Código (CSS):
aqui deixo, o meu valida login, onde eu guardo a sessão.Código (PHP):
eu estou a fazer um projecto com um site ligado á base de dados, e tenho um formulário onde a pessoa se faz o login, o problema é que depois de a pessoa fazer o login o formulário login, continua a aparecer, eu gostava que de o fazer desaparecer, mas não estou a conseguir, vou deixar o código para ver se me conseguem ajudar, nota fiz o formulário em css.
Código (PHP):
<div id="header">
<div align="center">
<h1><b>título</b></h1>
</div>
<div align="center">
,
<?php
session_start();
if(isset($_SESSION['login'])){
?>
<h1>Welcome <?php echo $_SESSION['Nome'];?>!</h1>
<form method="post" action="sair.php">
<button type="submit" name="logout">Logout</button>
</form>
<?php
}else{
?>
<form method="post" action="validalogin.php">
<b>Username: </b> <input type="text" name="User" size="30"><br>
<b>Password: </b> <input type="password" name="Pass" size="30"><br>
<input type="submit" value="Entrar">
<input type="reset" value="Limpar">
</form>
<?php
}
?>
</div>
</div>
<div align="center">
<h1><b>título</b></h1>
</div>
<div align="center">
,
<?php
session_start();
if(isset($_SESSION['login'])){
?>
<h1>Welcome <?php echo $_SESSION['Nome'];?>!</h1>
<form method="post" action="sair.php">
<button type="submit" name="logout">Logout</button>
</form>
<?php
}else{
?>
<form method="post" action="validalogin.php">
<b>Username: </b> <input type="text" name="User" size="30"><br>
<b>Password: </b> <input type="password" name="Pass" size="30"><br>
<input type="submit" value="Entrar">
<input type="reset" value="Limpar">
</form>
<?php
}
?>
</div>
</div>
css:Código (CSS):
#header {
width:1160px;
background: #eee;
height: 56px;
padding: 20px 0;
font: 12px arial, sans-serif;
}
#header h1 {
margin-left: 30px;
float: left;
width: 197px;
height: 45px;
background: url() no-repeat 0 0;
}
#header form {
float: center;
margin-right: 60px;
height: 20px;
padding-top: -10px;
}
width:1160px;
background: #eee;
height: 56px;
padding: 20px 0;
font: 12px arial, sans-serif;
}
#header h1 {
margin-left: 30px;
float: left;
width: 197px;
height: 45px;
background: url() no-repeat 0 0;
}
#header form {
float: center;
margin-right: 60px;
height: 20px;
padding-top: -10px;
}
aqui deixo, o meu valida login, onde eu guardo a sessão.Código (PHP):
<?php
$User = $_POST['User'];
$Pass = $_POST['Pass'];
$conn = mysql_connect("localhost", "root", "") or die("Impossivel Conectar");
if($conn)
{
mysql_select_db("vendas", $conn);
}
$sql = "SELECT * FROM cliente WHERE User = '$User' AND Pass = md5('$Pass')";
$rs = mysql_query($sql, $conn);
$num = mysql_num_rows($rs);
if($num > 0)
{
$rst = mysql_fetch_array($rs);
$nome = $rst["Nome"];
$username1 = $rst["Login"];
session_start();
$_SESSION["Nome"] = $nome;
$_SESSION["Login"] = $username1;
$_SESSION['cliente_id'] = $rst['cliente_id']; //*serve para identificar a pessoa que fez o login
header("Location:principal.php");
exit;
mysql_close($conn);}
else
{
mysql_close($conn);
echo "<b>Nenhum utilizador foi encontrado com os dados introduzidos</b>";
echo "<meta http-equiv='refresh' content='3;URL=login.php'>";
}
?>
$User = $_POST['User'];
$Pass = $_POST['Pass'];
$conn = mysql_connect("localhost", "root", "") or die("Impossivel Conectar");
if($conn)
{
mysql_select_db("vendas", $conn);
}
$sql = "SELECT * FROM cliente WHERE User = '$User' AND Pass = md5('$Pass')";
$rs = mysql_query($sql, $conn);
$num = mysql_num_rows($rs);
if($num > 0)
{
$rst = mysql_fetch_array($rs);
$nome = $rst["Nome"];
$username1 = $rst["Login"];
session_start();
$_SESSION["Nome"] = $nome;
$_SESSION["Login"] = $username1;
$_SESSION['cliente_id'] = $rst['cliente_id']; //*serve para identificar a pessoa que fez o login
header("Location:principal.php");
exit;
mysql_close($conn);}
else
{
mysql_close($conn);
echo "<b>Nenhum utilizador foi encontrado com os dados introduzidos</b>";
echo "<meta http-equiv='refresh' content='3;URL=login.php'>";
}
?>