Advertisement
Guest User

Bodega

a guest
Jun 8th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.94 KB | None | 0 0
  1. Login.php
  2. <!DOCTYPE html>
  3. <html>
  4.     <head>
  5.         <meta charset="UTF-8"/>
  6.         <title>LOGIN</title>
  7.         <link rel="stylesheet" href="estilo.css"/>
  8.     </head>
  9.     <body>
  10.  
  11.         <div class="contenedorLogin">
  12.             <div class="login">
  13.                 <?php
  14.                     error_reporting(E_ALL  ^  E_NOTICE  ^  E_WARNING);
  15.  
  16.                     // Las siguientes 2 líneas corresponden a la verificación de la variable error según sea el resultado de la validación de los datos ingresados en el archivo validar.php.
  17.                     if ($_GET["error"]=="si") {
  18.                         echo "<span style='color:#F00; font-size:2em;'>VERIFICA TUS DATOS</span>";
  19.                     }
  20.                 ?>
  21.                 <h2 align="center">BIENVENIDOS AL GESTOR DE BODEGA</br></h2>
  22.                 <h3 align="center">Por favor ingresa tus datos</h3>
  23.                 <form name="login" method="post" action="validar.php" enctype="application/x-www-form-urlencoded">
  24.                     <div class="campos">
  25.                         <label for="usuario">Usuario:</label>
  26.                         <input type="text" name="usuario" />
  27.                     </div>
  28.                        
  29.                     <div class="campos">
  30.                         <label for="password">Contraseña:</label>
  31.                         <input type="password" name="pass" />
  32.                     </div>
  33.  
  34.                     <div class="botones">
  35.                         <input type="submit" name="ingresar" value="Ingresar"/>
  36.                         <p class="mensaje" name="mensaje"></p>
  37.                     </div>
  38.                 </form>
  39.             </div>
  40.  
  41.         </div>
  42.     </body>
  43. </html>
  44.  
  45. validar.php
  46. <?php
  47.  
  48. $usuario = $_POST['usuario'];
  49. $pass = md5($_POST['pass']);
  50.  
  51. $consulta = "gestion_bodega rut = '$usuario' AND contraseña = '$pass'";
  52.  
  53. $ejecutar = mysql_query($consulta, $connect);
  54.  
  55. $recupera = mysql_fetch_array($ejecutar); // Con esta función recuperamos el resultado de la consulta anterior, la cual recupera los datos del registro que coincida con los datos ingresados.
  56.  
  57. $resul = mysql_num_rows($ejecutar);
  58.  
  59. if ($resul > 0) {
  60.  session_start();
  61.  
  62.  $cargo = $recupera['cargo']; // Aquí recuperamos el campo "cargo" de la base de datos correspondiente al usuario que ingreso.
  63.  
  64.  $_SESSION['activo'] = true;
  65.  $_SESSION['usuario'] = $recupera['nombre'].''.$recupera['apellido']; // Aquí recuperamos el nombre y el apellido del usuario, lo concatenamos para ser mostrado en las demás paginas.  
  66.  
  67.  if ($usuario == $cargo) {
  68.  header("Location:principalAdmin.php"); // Estas validaciones verifican el valor de la variable cargo y derivan a las paginas correspondientes segu el cargo. S
  69.  
  70.  }else if ($usuario == $cargo) {
  71.  header("Location:principalBodega.php");
  72.  
  73.  }
  74.    
  75. }else{
  76.  header("Location:salir.php?error=si");
  77.         }
  78.  
  79. Connect.php
  80.  
  81. <?php
  82. //Variables de conexion.
  83. $server_ip = "127.0.0.1"; //127.0.0.1 - localhost
  84. $server_user = "root"; //root por lo general
  85. $server_passwd = ""; //La que estableciste al momento de la instalación.
  86. $database_name = "gestion_bodega"; //Nombre de tu base de datos
  87. //FIN DE LOS DATOS.
  88.  
  89. $connect = mysql_connect("$server_ip", "$server_user", "$server_passwd") or die("</br><h1><center>Al parecer tienes algún error en tus datos de conexión. Revisalos e intenta nuevamente</h1></center></br>");
  90. echo ("La conexión al servidor fue exitosa!");
  91.  
  92. mysql_set_charset('utf8');
  93. mysql_select_db("$database_name") or die("</br><h1><center>Revisa el nombre de tu base de datos, verifica que esta exista o el nombre este correcto.</h1></strong>");
  94. echo ("</br>Tu Conexion a la base de datos ha sido exitosa!");
  95. ?>
  96.  
  97. salir.php
  98. <?php
  99. if (isset($_GET['sal']) && $_GET['sal']=='si') {
  100.  session_start();
  101.  session_destroy(); // Cerrar sesión
  102.  header("Location:login.php");
  103.  
  104. }
  105. ?>
  106.  
  107. sesion.php
  108.  
  109. <?php
  110. session_start();
  111. if (!$_SESSION["activo"]) {
  112.  header("Location:salir.php?sal=si");
  113. }
  114. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement