Tema: Sesiones
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2011, 10:17
Avatar de Ximenitaa
Ximenitaa
 
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 13 años, 11 meses
Puntos: 43
Sesiones

para accesar tengo el codigo:

acceso.php

Código PHP:
Ver original
  1. <div id="Bienvenidos"><center><font COLOR="003366" size="12">. . Titulo de escuela  . .</font></center>
  2. <p>&nbsp;</p>
  3. <p>&nbsp;</p>
  4. <table align="center" width="841" border="2">
  5.   <tr>
  6.     <td width="829" height="477"><center>
  7.       <strong><font size="45"> <FONT COLOR="003366">BIENVENIDOS </FONT> </font></strong></center><BR><center>
  8.         <p><font size="16"> <FONT COLOR="003366">CONTROL DE INVENTARIO</FONT></font></p><p>&nbsp;</p><p>&nbsp; </p>
  9.       </center><form action="comprueba.php" method="POST" class="miform">
  10.         <CENTER>
  11.           <p><font size="6"> <FONT COLOR="003366">Login:</FONT>
  12.             <input type="text" name="login">
  13.           </font></p>
  14.         </CENTER>
  15.         <center>
  16.           <p><br>
  17.               <font size="6"> <FONT COLOR="003366">Password: </FONT></font>
  18.             <input type="password" name="pass">
  19.           </p>
  20.         </center>
  21.         <br>
  22.         <center>
  23.           <br>
  24.           <font size="18">
  25.             <input name="submit" type="submit" class="boton"  value="Entrar">
  26.           </font>
  27.           </p>
  28.         </center>
  29.     </form></td>
  30.   </tr>
  31.  
  32. </table>
  33.  
  34. <center></center>
  35. </div>


de ahi me manda a:

comprueba.php

Código PHP:
Ver original
  1. <?php
  2.     include("config.php");
  3.     $login = htmlspecialchars(trim($_POST['login']));
  4.     $pass = sha1(md5(trim($_POST['pass'])));
  5.     $link = Conectarse();
  6.     $query = sprintf("SELECT usuarios.login,
  7.                              usuarios.password,
  8.                              usuarios.nombre,
  9.                              usuarios.apaterno,
  10.                              usuarios.amaterno,
  11.                              usuarios.email
  12.                              FROM usuarios WHERE usuarios.login='%s' && usuarios.password = '%s'",  
  13.                              mysql_real_escape_string($login),
  14.                              mysql_real_escape_string($pass));    
  15.       $result=mysql_query($query,$link);
  16.       if(mysql_num_rows($result))
  17.       {
  18.         $array=mysql_fetch_array($result);
  19.          $_SESSION["login"]=$array["login"];
  20.          $_SESSION["password"]=$array["password"];
  21.          $_SESSION["nombre"]=$array["nombre"];
  22.          $_SESSION["apaterno"]=$array["apaterno"];
  23.          $_SESSION["amaterno"]=$array["amaterno"];
  24.          $_SESSION["email"]=$array["email"];
  25.           header("Location:menu_bienvenida.php");
  26.       }  
  27.        else
  28.             {
  29.               echo 'Login o Password Incorrectos <a href="acceso.php"> Volver Acceso </a>';  
  30.             }
  31. ?>

y este es el codigo donde solo me muestra con que nombre he entrado:

Código PHP:
Ver original
  1. <?php
  2.     include("config.php");
  3.     echo "<center><b><h2>Bienvenido al Area de Usuarios:</h2></b><h1><strong>";
  4.          
  5.     echo $_SESSION["nombre"]." ".$_SESSION["apaterno"]." ".$_SESSION["amaterno"]." ";  
  6.    
  7.     echo "<center><br><br></strong></h1><b><h2>Has entrado con el nick:</b><h1> <strong> ";
  8.     echo $_SESSION["login"];
  9.     echo "</h2></h1>
  10.         </strong>";
  11.        
  12. ?>


me habian comentado que tngo que colocar el destroy()

o las lineas

Código PHP:
Ver original
  1. if($_SESSION["nombre"]==""){
  2.     echo "Error: No ha iniciado Sesi&oacute;n correctamente";
  3.     echo "<head><meta http-equiv='refresh' content='2; url=acceso.php'></head>";

para que no me pase lo del historial y me trunque la sesion .....

__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!