मैं देख रहा हूं कि अजाक्स के माध्यम से PHP पर सुरक्षित रूप से उपयोगकर्ता नाम और पासवर्ड कैसे भेजना है और MySQL डेटाबेस में मूल्यों को भी ठीक से कैसे संग्रहीत करना है।PHP के लिए अजाक्स लॉगिन स्क्रिप्ट सुरक्षित
अतीत में मैं उदाहरण निम्न प्रकार का इस्तेमाल किया है:
var formData = {username:$('#username').val(), password:$('#password').val()};
//SEND
$.ajax({
type: "POST",
url: "/signin.php",
data: formData,
success: function(data) {
//success
}
});
यह जावा स्क्रिप्ट के माध्यम से मान भेजने का तो एक वापसी OK
या FAIL
PHP से प्राप्त करने के लिए है। लेकिन क्या यह पर्याप्त सुरक्षित है? मैं उम्मीद कर रहा था कि कोई मुझे जावास्क्रिप्ट से PHP तक संवेदनशील डेटा भेजने की सही और सुरक्षित दिशा में इंगित करने के लिए बहुत दयालु होगा।
मैं यह भी –
के बारे में जानना चाहता हूं, यह सही और मानक तरीका है, यदि आप सर्वर पर भेजते समय उपयोगकर्ता नाम और पासवर्ड सुरक्षित करना चाहते हैं तो इसका मतलब है कि आप नेटवर्क स्तर की सुरक्षा चाहते हैं, इस उपयोग के लिए HTTPS, यह सुनिश्चित करें कि आपका डेटा होगा एन्क्रिप्टेड –
यदि आपके पास SSL नहीं है, तो आप उपयोगकर्ता नाम और पासवर्ड पर जावास्क्रिप्ट सार्वजनिक कुंजी एन्क्रिप्शन का उपयोग कर सकते हैं और केवल सर्वर पर निजी कुंजी और PHP के साथ डिक्रिप्ट कर सकते हैं। – DanFromGermany