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

कुकी में पीएचपी भंडारण पासवर्ड

आपको कभी नहीं . करना चाहिए जब तक आप . अपने डेटाबेस में सादा पाठ या यहां तक ​​कि डिक्रिप्ट करने योग्य पासवर्ड संग्रहीत न करें उन्हें उत्पन्न किया है और उपयोगकर्ता नहीं एक कस्टम दर्ज करें!

सबसे आम तरीका कुकी में पासवर्ड का हैश स्टोर करना है जो डेटाबेस में भी है। हालांकि, यह किसी को भी केवल हैश जानने के द्वारा लॉगिन करने की अनुमति देता है - मूल पासवर्ड तक पहुंच के बिना। तो उस रास्ते पर मत जाओ, भले ही यह स्पष्ट रूप से सबसे आसान है।

एक सुरक्षित दृष्टिकोण डेटाबेस में एक यादृच्छिक, अद्वितीय "लॉगिन हैश" संग्रहीत करेगा और इस हैश प्लस को कुकी में उपयोगकर्ता की आईडी सेट करेगा। यह न केवल पासवर्ड हैश को लॉग इन करने के लिए बेकार बना देगा बल्कि आपको "हर जगह लॉग आउट" सुविधा बनाने की अनुमति देगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP 5.5 के पासवर्ड_हैश और पासवर्ड_सत्यापन फ़ंक्शन का उपयोग करना

  2. तालिका बनाने के बाद तालिका मौजूद नहीं है

  3. एक कॉलम के लिए MySQL डिफ़ॉल्ट दिनांक () + 14 दिन?

  4. mysql_query () एक चयन कथन के साथ सत्य क्यों लौटाता है?

  5. तालिका MySQL से अंतिम सम्मिलित आईडी कैसे प्राप्त करें?