Hola amigos necesito de sus ayudas e modificado mi codigo y siempre me saca de mi pagina principal cuando pulso F5(recargar), este es el nuevo codigo que manejo. Saludos.
login.html
Código:
<form action="validar.php" method="POST">
<table width="309" height="168" border="1" align="center">
<tr>
<td height="45" colspan="2" align="center"><strong>LOGIN USERS..</strong> </td>
</tr>
<tr>
<td width="101" height="10" align="center"><strong>User</strong></td>
<td width="192"><input name="nombre" type="text" size="30" style="height:28px"/></td>
</tr>
<tr>
<td height="10" align="center"><strong>Password</strong></td>
<td><input name="password" type="password" size="30" style="height:25px"/></td>
</tr>
<tr>
<td height="34" colspan="2" align="center">
<input type="submit" name="Submit" value="Accept"/>
<input type="reset" name="Submit" value="Clear"/>
</td>
</tr>
</table>
</form>
validar.php
Código PHP:
<?php
session_start();
include("conexion.php");
if (!$conexion) {
Echo "Error al conectar".mysqli_error();
}
if(!$conect){
echo "Error al seleccionar bd". mysqli_error();
}
$_SESSION['Nombre']=$_POST['nombre'];
$_SESSION['passwrd']=$_POST['password'];
$usuario=mysqli_real_escape_string($_SESSION['Nombre']);
$clave=mysqli_real_escape_string(md5($_SESSION['passwrd']));
$consulta="Select * from usuarios where Nombre='$usuario' and Password='$clave'";
$consultar=mysqli_query($consulta) or die(mysqli_error());
$re=mysqli_fetch_array($consultar);
if(!$re[0]){
echo "<script language= javascript>
alert('unauthenticated user')
location.href = 'login.html'
</script>";
}else{
$_SESSION['Nombre']=$_POST['nombre'];
header("Location: principal.php"); // pagina de usuario logueado
}
?>
principal.php
Bienvenido a tu pagina.
//aqui la pagian del usuario logueado