Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Login.php
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8"/>
- <title>LOGIN</title>
- <link rel="stylesheet" href="estilo.css"/>
- </head>
- <body>
- <div class="contenedorLogin">
- <div class="login">
- <?php
- error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
- // 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.
- if ($_GET["error"]=="si") {
- echo "<span style='color:#F00; font-size:2em;'>VERIFICA TUS DATOS</span>";
- }
- ?>
- <h2 align="center">BIENVENIDOS AL GESTOR DE BODEGA</br></h2>
- <h3 align="center">Por favor ingresa tus datos</h3>
- <form name="login" method="post" action="validar.php" enctype="application/x-www-form-urlencoded">
- <div class="campos">
- <label for="usuario">Usuario:</label>
- <input type="text" name="usuario" />
- </div>
- <div class="campos">
- <label for="password">Contraseña:</label>
- <input type="password" name="pass" />
- </div>
- <div class="botones">
- <input type="submit" name="ingresar" value="Ingresar"/>
- <p class="mensaje" name="mensaje"></p>
- </div>
- </form>
- </div>
- </div>
- </body>
- </html>
- validar.php
- <?php
- $usuario = $_POST['usuario'];
- $pass = md5($_POST['pass']);
- $consulta = "gestion_bodega rut = '$usuario' AND contraseña = '$pass'";
- $ejecutar = mysql_query($consulta, $connect);
- $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.
- $resul = mysql_num_rows($ejecutar);
- if ($resul > 0) {
- session_start();
- $cargo = $recupera['cargo']; // Aquí recuperamos el campo "cargo" de la base de datos correspondiente al usuario que ingreso.
- $_SESSION['activo'] = true;
- $_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.
- if ($usuario == $cargo) {
- header("Location:principalAdmin.php"); // Estas validaciones verifican el valor de la variable cargo y derivan a las paginas correspondientes segu el cargo. S
- }else if ($usuario == $cargo) {
- header("Location:principalBodega.php");
- }
- }else{
- header("Location:salir.php?error=si");
- }
- Connect.php
- <?php
- //Variables de conexion.
- $server_ip = "127.0.0.1"; //127.0.0.1 - localhost
- $server_user = "root"; //root por lo general
- $server_passwd = ""; //La que estableciste al momento de la instalación.
- $database_name = "gestion_bodega"; //Nombre de tu base de datos
- //FIN DE LOS DATOS.
- $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>");
- echo ("La conexión al servidor fue exitosa!");
- mysql_set_charset('utf8');
- 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>");
- echo ("</br>Tu Conexion a la base de datos ha sido exitosa!");
- ?>
- salir.php
- <?php
- if (isset($_GET['sal']) && $_GET['sal']=='si') {
- session_start();
- session_destroy(); // Cerrar sesión
- header("Location:login.php");
- }
- ?>
- sesion.php
- <?php
- session_start();
- if (!$_SESSION["activo"]) {
- header("Location:salir.php?sal=si");
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement