Ver Mensaje Individual
  #16 (permalink)  
Antiguo 05/11/2012, 22:22
juanfh246
 
Fecha de Ingreso: septiembre-2012
Ubicación: santo domingo
Mensajes: 53
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Respuesta: tengo algun problema con el sistema de logueo :/

hice lo q me dijiste, cambie isset por empty y me devolvio a la pag de logueo igual, parece q las variables no se estan creando correctamente, aqui te dejo el archivo q me guarda el proceso ejecutado al loguearme, cambie el nombre de autentificado por id_user y le di un valor int en vez de string xD(por si piensas q estaba asi por error xD)

aki te dejo los codigos:


control.php:
Código PHP:
Ver original
  1. <?
  2. include("conexionverif.php");
  3.  
  4. $conexion = mysql_connect($host,$user,$pw) or die("No se pudo realizar la conexion con el servidor.");
  5.     mysql_select_db($db,$conexion) or die("No se puede seleccionar BD");
  6.  
  7.  
  8. $usuario=mysql_real_escape_string($_POST['usuario']);
  9. $pwd=mysql_real_escape_string($_POST['pwd']);
  10.  
  11.  
  12. $pass=md5($password);
  13.  
  14. $sql="SELECT * FROM cms_session WHERE usuario='$usuario' AND pwd=md5('$pwd')";
  15. $resultado = mysql_query($sql, $conexion);
  16. $filas = mysql_num_rows($resultado);
  17.  
  18. if($filas==1){
  19. $_SESSION['id_user']=1;
  20. $_SESSION['usuario']=$usuario;
  21. header("Location:http://gobernacionsd.comyr.com/formularios/formulario_insercion.php");
  22. }
  23. else{
  24. header("Location:http://www.gobernacionsd.comyr.com/formularios/formulario_sesion.php?error=err");
  25. }
  26. ?>



formulario de inicio de sesion
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <link rel="stylesheet" type="text/css" href="../gob_styles/formulario_sesion.css" />
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>GobernaciónSD | Inicio de Sesion</title>
  6. </head>
  7. <p><hr></p>
  8. <p  class="font" style="font-size:300%;text-align:center;color:#333;"><b>Inicia tu Sesion</b><br><hr></p>
  9. <div class="sesion_div">
  10.  
  11. <form action="../php/control.php" method="post" name="form">
  12.  
  13. <ul class="ulclass">
  14.     <li class="list"><b style="display:block;width:120px;float:left;">Usuario:</b><input type="text" name="usuario" size="15"/></li>
  15. </ul>
  16. <ul class="ulclass">
  17.     <li class="list"><b style="display:block;width:120px;float:left;">Contraseña:</b><input type="password" name="pwd" size="15"/></li>
  18. </ul>
  19. <ul class="ulclass">
  20.                  <li class="list"><input type="submit"  name="submit" value="Entrar" size="15"/></li>
  21. </ul>
  22. </form>
  23. <p style="color:red;">
  24. <?php
  25. if(isset($_GET['error'])){
  26. echo "usuario o contraseña incorrecto, intentelo de nuevo";
  27. }
  28. if(isset($_GET['error2'])){
  29. echo "La sesion no ha iniciado, Tienes q iniciar sesion.";
  30. }
  31. ?>
  32. </p>
  33. </div>
  34.  
  35. </body>
  36. </html>

seguridad.php
Código PHP:
Ver original
  1. <?php
  2.  
  3. if(empty($_SESSION['usuario'])){
  4. header("location:http://www.gobernacionsd.comyr.com/formularios/formulario_sesion.php?error2=1");
  5. exit();
  6. }
  7.  
  8. ?>

ves algo mal? :/