Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2008, 03:40
Avatar de Legoltaz
Legoltaz
 
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 16 años, 6 meses
Puntos: 6
Problema con sesiones

Siempre me he resistido a usar las sesiones, así que hoy me he propuesto empezar con ellas, y he intentado hacer un ejemplo que posteriormente añadiría a mi página web. El problema es que siempre me redirecciona a index.php.

index.php
Código HTML:
Ver original
  1. <form action="sesion.php" method="post" />
  2. Nombre <input type="text" name="nombre" /><br />
  3. Password <input type="password" name="password" /><br />
  4. <input type="submit" value="Procesar" />
  5. </form>

sesion.php
Código PHP:
Ver original
  1. <?php
  2. require('bd.php'); // conecto con la bd
  3. $nombre = $_POST['nombre'];
  4. $password = $_POST['password'];
  5. $consultar = mysql_query("SELECT * FROM sesiones_tb WHERE nombre LIKE '".$nombre."' AND password LIKE '".$password."'",$link) or die(mysql_error());
  6. if(mysql_num_rows($consultar) == 1){
  7.     $_SESSION['nombre'] = $nombre;
  8.     $_SESSION['password'] = $password;
  9.     header("location:panel.php");
  10. }
  11. else{
  12.     echo "registrate!";
  13. }
  14. ?>

panel.php
Código PHP:
Ver original
  1. <?php
  2. if(isset($_SESSION['nombre']) && isset($_SESSION['password'])){
  3.     echo "Este es tu panel de control";
  4. }
  5. else{
  6.     header("location:index.php");
  7. }
  8. ?>