Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- @session_start();
- $host = "127.0.0.1"; //aca la ip del mysql
- $user = "root"; // usuario del mysql
- $pass = "123456"; // password del mysql
- $db = "cuentas"; // nombre de la base de datos que usas
- $tabla = "cuentas"; // nombre de la tabla donde estan los datos
- define("OFF", 0);
- define("LOGUEADO", 1);
- if (isset($_GET['accion']) && $_GET['accion'] == 'cerrar_sesion'){
- unset($_SESSION['status']);
- unset($_SESSION['id']);
- unset($_SESSION['Nivel']);
- unset($_SESSION['Ammopacks']);
- }
- if (!isset($_SESSION['status'])){
- $_SESSION['status'] = OFF;
- }
- if (isset($_POST['boton']) && $_SESSION['status'] == OFF){
- $mysqli = new mysqli($host, $user, $pass, $db);
- $mysqli->set_charset("utf8");
- $query = $mysqli->prepare("SELECT Nombre, Nivel, Ammopacks FROM $tabla WHERE id=? AND Password=?"); // aca tenes que cambiar "user", "level", "ammopacks" y "pass" por los nombres de tus columnas en la db
- $query->bind_param("ss", substr($_POST['id'], 0, 32), substr($_POST['Password'], 0, 32));
- $query->execute();
- if (!$query->num_rows){
- $login_fail = true;
- } else {
- $resultado = $query->get_result();
- $data = $resultado->fetch_all();
- $_SESSION['status'] = LOGUEADO;
- $_SESSION['id'] = $data[0];
- $_SESSION['Nivel'] = $data[1];
- $_SESSION['Ammopacks'] = $data[2];
- }
- $query->close();
- $mysqli->close();
- }
- echo "<!DOCTYPE HTML>
- <html>
- <head>
- <meta charset='utf-8'>
- <title>Sistema de Login</title>
- </head>
- <body>";
- if (isset($login_fail)){
- echo "<font color='red'>Usuario o contraseña incorrectos.</font>";
- }
- if ($_SESSION['status'] != LOGUEADO){
- echo "<form action='' method='POST'>
- <table>
- <tr>
- <td>Usuario:</td>
- <td><input type='text' name='name' /></td>
- </tr>
- <tr>
- <td>Contraseña:</td>
- <td><input type='Password' name='Password' /></td>
- </tr>
- <tr>
- <td><input type='submit' name='boton' value='Ingresar' /></td>
- </tr>
- </table>
- </form>";
- } else {
- echo "Bienvenido ".$_SESSION['Nombre'].". Tu Nivel es: ".$_SESSION['Nivel']." Ammopacks: ".$_SESSION['Ammopacks']."<br>
- <a href='?accion=cerrar_sesion'>Cerrar sesión</a>";
- }
- echo "</body>
- </html>";
- ?>
Add Comment
Please, Sign In to add comment