Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2014, 18:56
raiderz_wild13
 
Fecha de Ingreso: julio-2014
Mensajes: 1
Antigüedad: 10 años, 6 meses
Puntos: 0
Problema al cerrar sesión

Quisiera saber algo, porque pasa y como podria resolverlo (Es para un trabajo de escuela xD).. una vez que un usuario inicia sesion en mi pagina local..

Código PHP:
Ver original
  1. <?php  error_reporting(0); include("conexion.php");
  2.  
  3. $Cuenta=$_POST['Cuenta']; $Contra=$_POST['Contra'];
  4.  
  5. if(isset($Cuenta) and !empty($Cuenta) && isset($Contra) and !empty($Contra))
  6.    {   $con=mysql_connect($host,$user,$pass);
  7.         mysql_select_db($db,$con)or die("Problema la Conexion y la DB");
  8.        
  9. $consul=mysql_query("SELECT * FROM usuarios WHERE Cuenta ='".htmlentities($_POST['Cuenta'])."' AND Contra ='".htmlentities($_POST['Contra'])."' AND Id_usuario IN (SELECT tusuario FROM tipo_usuario WHERE tusuario =1)",$con);
  10.            
  11.     $logeo = mysql_fetch_array($consul);
  12.    
  13. if($logeo !=0){
  14.         session_start();
  15.         $_SESSION['cuenta']=$Cuenta;
  16.         $_SESSION['nombre']=$logeo['Nombre'].$logeo['A_paterno'];
  17.         header ("Location: admin2.php");
  18.         }
  19.         else {
  20. echo"<script>alert('Cuenta ó Contraseña Incorrecta, Intentalo de Nuevo');window.location.href=\"http://localhost/Lalala/index.html\"</script>";
  21.         }  
  22.     }
  23. ?>

Me manda a otra ventana (mi pagina principal).. y en esa muestro la variable de sesion "nombre":

Código PHP:
Ver original
  1. <div id="bienvenida">
  2. <?php session_start(); echo "<b>".$_SESSION["nombre"]."</b>";?>
  3. <br><br>
  4. <b><a href="cerrarSesion.php" >Cerrar Sesion</a></b>
  5. </div>

todo va bien hasta ahi, pero yo quiero que cuando el usuario por alguna razon le de clic en cerrar sesion y no escoga Aceptar, con la opcion de CANCELAR del popup lo deje en la misma pagina (admin2.php)... pero cuando hago eso ya no me aparece el nombre del usuario que inicio sesion y me aparece: "NOTICE: Undefined index: nombre"

Código PHP:
Ver original
  1. <?php
  2. unset($_SESSION["nombre"]);
  3. unset($_SESSION["cuenta"]);
  4. echo "<script> 
  5.     if(confirm('Estas seguro de que deseas cerrar la sesion?'))
  6.         {
  7.         window.location.href=\"http://localhost/Lalala/index.html\";
  8.     }
  9.     else { window.location.href=\"http://localhost/Lalala/admin2.php\";
  10.     }
  11.     </script>";?>

Que puedo hacer para resolver esto? ayudenme porfaa, no se q hacer, soy principiante en esto :S

Última edición por Triby; 20/07/2014 a las 19:06 Razón: Código en highlight