Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लॉगिन को और अधिक सुरक्षित बनाना

आप इसे और अधिक सुरक्षित बनाने के लिए इसके बजाय एक PHP सत्र का उपयोग कर सकते हैं। सबसे पहले, उपयोगकर्ताओं को loginhome.php पर पुनर्निर्देशित करें लॉगिन पेज में (उदाहरण के लिए login.php )।

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

और loginhome.php . में फ़ाइल, आप सत्र की जांच कर सकते हैं, यदि सेट नहीं है, तो उपयोगकर्ताओं को वापस लॉगिन पृष्ठ पर पुनर्निर्देशित करें।

<?php

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

?>

लॉगआउट करने के लिए, सत्र को नष्ट कर दें।

<?php

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

?>

include.php फ़ाइल।

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

बस एक टिप, आपको उपयोगकर्ताओं के उपयोगकर्ता नाम और पासवर्ड एन्क्रिप्ट करना चाहिए। आशा है कि यह मदद करता है!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MAX (तारीख) द्वारा कैसे चुनें?

  2. हाइबरनेट में transaction.commit () क्या है?

  3. mysql यदि पंक्ति मौजूद नहीं है, तो डिफ़ॉल्ट मान प्राप्त करें

  4. MYSQL में रैंक जेनरेट करने का सबसे अच्छा तरीका क्या है?

  5. क्या MySQL में UNIX_TIMESTAMP डिफ़ॉल्ट के साथ एक कॉलम बनाना संभव है?