Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giúp đăng nhập an toàn hơn

Thay vào đó, bạn có thể sử dụng Phiên PHP để đảm bảo an toàn hơn. Đầu tiên, chuyển hướng người dùng đến loginhome.php trong Trang đăng nhập (ví dụ:login.php ).

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

Và trong loginhome.php , bạn có thể kiểm tra phiên, nếu chưa được đặt, sau đó chuyển hướng người dùng trở lại Trang đăng nhập.

<?php

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

?>

Để đăng xuất, hãy hủy Phiên.

<?php

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

?>

include.php tệp.

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

Chỉ một mẹo nhỏ, bạn nên mã hóa tên người dùng và mật khẩu của người dùng. Hy vọng điều này sẽ hữu ích!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả lại giá trị ngay cả khi không có kết quả

  2. Mô-đun mysql node.js trưởng thành / ổn định nhất là gì

  3. Tự động đóng kết nối db trong php?

  4. Điền vào một hộp thả xuống từ một bảng mySQL trong PHP

  5. Làm cách nào để thêm nhận xét vào bảng hoặc cột trong mysql bằng SQLAlchemy?