sql >> Database >  >> RDS >> Mysql

Inloggen veiliger maken

U kunt in plaats daarvan een PHP-sessie gebruiken om deze veiliger te maken. Leid gebruikers eerst om naar loginhome.php op de inlogpagina (bijv. login.php ).

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

En in de loginhome.php bestand, kunt u de sessie controleren, indien niet ingesteld, en gebruikers vervolgens terugverwijzen naar de inlogpagina.

<?php

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

?>

Vernietig de sessie om uit te loggen.

<?php

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

?>

include.php bestand.

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

Een tip, u moet de gebruikersnamen en wachtwoorden coderen. Ik hoop dat dit helpt!




  1. Ik kan de bundelupdate niet uitvoeren vanwege mysql2 gem

  2. Doe mee aan vier tabellen met LEFT JOIN zonder duplicaten

  3. Hoe dubbele rijen te verwijderen zonder unieke identificatie

  4. Gemakkelijke manier om een ​​slug-naamkolom te genereren uit de naamkolom?