@ रामिरो गोंज़ालेज़ मासील ने कहा कि उन्होंने उस स्क्रिप्ट को बनाया है, उन्हें उदाहरण के रूप में लेने के लिए ढांचे की आवश्यकता नहीं है। फ्रेमवर्क में आमतौर पर स्क्रिप्ट लिपटे और अच्छी तरह से रखी जाती है।
उस सवाल का जवाब देने के लिए:
मैं आमतौर पर कुकी में स्टोर कुछ md5 तार कि उनकी md5 (पासवर्ड) और उसके उपयोगकर्ता नाम से जोड़ दिया जाता है तो मैं वह मेरी वेबसाइट है कि इतने में लॉग इन किया गया था में प्रवेश करती है अगले टिम पता चल जाएगा मैं उसे के लिए लॉग इन नहीं होगा फिर से
मेरी उदाहरण:
<?php
$username = $_POST['username'];
$password = $_POST['password'];
// sql and escape stuff witch will return 1 if he has entered a valid login
if($sqlreturn == 1){
// do login
$wraplogin = md5($username."-".md5($password)."-".SECRET_KEY); // I always define a define('SECRET_KEY', 'mysecretkey'); in global file.
// now you can store that $wraplogin in cookies and remember his login. Next time he enters the website, you read that cookie, compare it with what you have in your database and let him in.
}
?>
अब मुझे पता है कि सबसे अच्छा उदाहरण नहीं है, लेकिन मैं व्यक्तिगत रूप से बहुत बड़ी वेबसाइटों (> 500,000 उपयोगकर्ताओं) और कोई भी इसे का उपयोग किया है अभी तक हैक किया गया है :)
लॉगिन भाग के लिए कुकीज़ में यह लाभ है।
शुभकामनाएं।
स्रोत
2010-05-23 22:19:40
मुझे लगता है कि कोई अन्य तरीका नहीं है ... यदि आप उपयोगकर्ता को स्थिति में लॉग इन करना चाहते हैं, तो आपको कुकीज़ का उपयोग करना होगा। – Cristian
@ क्रिस्टियन: नहीं .... आपके पास * नहीं है, लेकिन दूसरा समाधान बहुत बदसूरत है। (यूआरएल में इसे पास करें) – mpen