Mysql
 sql >> Base de données >  >> RDS >> Mysql

Rendre la connexion plus sécurisée

Vous pouvez utiliser une session PHP à la place pour la rendre plus sécurisée. Tout d'abord, redirigez les utilisateurs vers loginhome.php dans la page de connexion (ex. login.php ).

session_start();
$_SESSION['logged_in'] = true;
header("Location: loginhome.php");

Et dans le loginhome.php fichier, vous pouvez vérifier la session, si elle n'est pas définie, puis rediriger les utilisateurs vers la page de connexion.

<?php

 include "include.php";
 session_start();
 if(!$_SESSION['logged_in']){
 session_destroy();
 header("Location: login.php");
}

?>

Pour vous déconnecter, détruisez la session.

<?php

session_start();
$_SESSION['logged_in'] = 0;
session_destroy();
header("Location: login.php");

?>

include.php fichier.

<?php
$link = mysqli_connect
("host", "user", "password", "database");
?>

Juste un conseil, vous devez crypter les noms d'utilisateur et les mots de passe des utilisateurs. J'espère que cela vous aidera !