Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/05/2013, 20:23
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: Problema con sesión

mmm que intentas hacer con esto:
Código PHP:
Ver original
  1. $sql = mysql_query("SELECT * FROM members WHERE nick='$nick' AND password='$password' AND activacion='1'");
  2. $login_check = mysql_num_rows($sql);
  3. if($login_check > 0){
  4. while($row = mysql_fetch_array($sql)){
  5. // Get member ID into a session variable
  6. $id = $row["id"];
  7. $_SESSION['id'] = $id;
  8.  
  9. // Get member username into a session variable
  10. $nick = $row["nick"];
  11. $_SESSION['nick'] = $nick;
  12.  
  13. // Print success message here if all went well then exit the script
  14. header("location: http://www.vacancesisortides.com/index.php");
  15. exit();
  16. } // close while
  17. }

yo usaria:
Código PHP:
Ver original
  1. $sql = mysql_query("SELECT * FROM members WHERE nick='$nick' AND password='$password' AND activacion='1'");
  2.     if(mysql_num_rows($sql) > 0) {
  3.         $row = mysql_fetch_array($sql);
  4.         // Get member ID into a session variable
  5.         $_SESSION['id'] = $row["id"];
  6.  
  7.         // Get member username into a session variable
  8.         $_SESSION['nick'] = $row["nick"];
  9.  
  10.         // Print success message here if all went well then exit the script
  11.         header("location: http://www.vacancesisortides.com/index.php");
  12.         exit();
  13.     } else {

dejendo ese detalle de lado, no veo en que momentos compruebas si el usuario ya esta logueado, podemos mejorar ese codigo pero el problema no esta alli...
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios