Ver Mensaje Individual
  #15 (permalink)  
Antiguo 02/10/2012, 13:26
NobProgram
 
Fecha de Ingreso: agosto-2012
Ubicación: Perú
Mensajes: 63
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: registrate y logeate

Cita:
Iniciado por memoadian Ver Mensaje
Bueno ya releí todos los mensajes, creo que noe stas usando session_start()

este debe ir al crear las sessiones por rjemplo en tu archivo conexión:

nada de espacios en blanco antes de session_start()
Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3.      
  4. $usuario = $_POST['usuario'];
  5. $pass = $_POST['contrasena'];
  6.      
  7. $conexion = mysql_connect($host,$user,$pw)or die("problemas al conectar bd");
  8. mysql_select_db($bd,$conexion)or die("problema al seleccionar bd");
  9.      
  10. $resultado = mysql_query("SELECT * FROM registro WHERE usuario='$usuario' AND contrasena='$pass'",$conexion);
  11.      
  12. while($fila=mysql_fetch_array($resultado)){
  13. $userdb = $fila['usuario'];
  14. $passdb = $fila['contrasena'];
  15.      
  16. if($usuario == $userdb && $pass == $passdb){
  17. $_SESSION['usuario'] = $usuario;
  18. $_SESSION['contrasena'] = $pass;
  19.      
  20. echo'
  21.    <html>
  22.        <head>
  23.            <meta http-equiv="REFRESH" content="0;url=index.php">
  24.        </head>
  25.    </html>
  26. ';
  27. } else {echo "error";}
  28.  
  29. }
  30.      
  31. ?>

y en index

arriba de cualquier cosa
Código PHP:
Ver original
  1. <?php
  2. ?>
  3. //todo lo demás
al parecer ya me logea.. y sale el mensaje en caso este logeado que puse..
pero sale junto a esto:

array(2) { ["usuario"]=> &string(2) "as" ["contrasena"]=> &string(2) "as" } hola a todos

en el index

para deslogearse tengo que crear un archivo y poner todo el index, pero sin los codigos php cierto ????????

gracias.