D
DavidVaz
Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenos días chicos,
Necesitaría vuestra ayuda para modificar este código y poder encriptar las contraseñas en md5, ya que llevo un rato tocándolo y por mi inexperiencia no he conseguido hacerlo funcionar.
El código en login.php es este:
El código en index.php es este:
El código en logout.php es este:
¡¡Muchas gracias!!:encouragement:
Necesitaría vuestra ayuda para modificar este código y poder encriptar las contraseñas en md5, ya que llevo un rato tocándolo y por mi inexperiencia no he conseguido hacerlo funcionar.
El código en login.php es este:
Insertar CODE, HTML o PHP:
<?php defined('DS') OR die('Acceso directo no permitido.');
$users = array(
"usuario1" => "@pass1",
"usuario2" => "@pass2"
);
if(isset($_GET['logout'])) {
$_SESSION['username'] = '';
header('Location: ' . $_SERVER['PHP_SELF']);
}
if(isset($_POST['username'])) {
if($users[$_POST['username']] !== NULL && $users[$_POST['username']] == $_POST['password']) {
$_SESSION['username'] = $_POST['username'];
header('Location: ' . $_SERVER['PHP_SELF']);
}else {
//invalid login
echo "<p>Usuario o contraseña incorrectos</p>";
}
}
echo '<form method="post" action="'.SELF.'">
<h2>INICIAR SESIÓN</h2>
<p><label for="username">Usuario</label> <input type="text" id="username" name="username" value="" /></p>
<p><label for="password">Contraseña</label> <input type="password" id="password" name="password" value="" /></p>
<p><input type="submit" name="submit" value="Iniciar sesión" class="button"/></p>
</form>';
exit;
?>
El código en index.php es este:
Insertar CODE, HTML o PHP:
<?php
session_start();
define('DS', TRUE); // used to protect includes
define('USERNAME', $_SESSION['username']);
define('SELF', $_SERVER['PHP_SELF'] );
if (!USERNAME or isset($_GET['logout']))
include('login.php');
?>
(aquí abajo está el código de mi página)
El código en logout.php es este:
Insertar CODE, HTML o PHP:
<?php
session_start(); //to ensure you are using same session
session_destroy(); //destroy the session
header("location:/index.php"); //to redirect back to "index.php" after logging out
exit();
?>
¡¡Muchas gracias!!:encouragement: