Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Membuat login lebih aman

Anda dapat menggunakan Sesi PHP sebagai gantinya untuk membuatnya lebih aman. Pertama, arahkan pengguna ke loginhome.php di Halaman Login (mis. login.php ).

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

Dan di loginhome.php file, Anda dapat memeriksa sesi, jika tidak disetel, lalu mengarahkan pengguna kembali ke Halaman Login.

<?php

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

?>

Untuk keluar, hancurkan Sesi.

<?php

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

?>

include.php berkas.

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

Sekedar tip, Anda harus mengenkripsi nama pengguna dan kata sandi pengguna. Semoga ini bisa membantu!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengambil dan menampilkan Data untuk Setiap Pengguna Terdaftar di PHP menggunakan PDO

  2. Permintaan untuk mengonversi dari datetime ke tanggal mysql

  3. Inisialisasi Spring Boot Database MySQLException untuk Pemicu

  4. Mengulangi acara kalender dan beberapa matematika akhir

  5. MIN() vs LEAST() di MySQL:Apa Bedanya?