Ver Mensaje Individual
  #15 (permalink)  
Antiguo 03/08/2013, 21:58
emilio_alac05
 
Fecha de Ingreso: septiembre-2012
Mensajes: 75
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: php manejo de session

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