मैं servlets का उपयोग कर पंजीकरण पृष्ठ बनाने की कोशिश कर रहा हूं। मैंने एक मूल HTML पृष्ठ बनाया है जिसमें उपयोगकर्ता नाम और पासवर्ड के लिए इनपुट वाला एक फॉर्म है। अब मुझे कुकीज़/सत्रों का उपयोग करके फ़ॉर्म में जमा की गई जानकारी को स्टोर करना है। फिर लॉग-इन पेज पर, उपयोगकर्ता पहले प्रदान की गई जानकारी का उपयोग करके लॉगिन करने में सक्षम होना चाहिए। तो मूल रूप से मुझे यह जानने की आवश्यकता है कि उपयोगकर्ता नाम और पासवर्ड कैसे स्टोर करें।कुकीज/सत्रों का उपयोग करके उपयोगकर्ता नाम, पासवर्ड को संग्रहीत करना - जावा सर्वलेट
इसलिए यदि मैं उपयोगकर्ता नाम: व्यवस्थापक और पासवर्ड 123 के साथ पंजीकरण कर रहा था, और फिर उपयोगकर्ता नाम के साथ पंजीकरण करें: उपयोगकर्ता और पासवर्ड: 12345, मुझे व्यवस्थापक और 12345 या उपयोगकर्ता और 123 के साथ लॉगिन करने में सक्षम नहीं होना चाहिए। धन्यवाद !!
HTML प्रपत्र
<html>
<head>
<title>Registration</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body bgcolor="lightblue">
<center>
<h1></h1>
<br>
<hr>
<br><br>
<form action="/Registration" method="get">
<h3> Please register to start </h3>
Username: <input type="text" name="userName">
<br>
Password: <input type="password" name="password">
<br>
<br>
<input type="submit" value="Register">
<br><br>
</form>
</center>
</body>
</html>
जावा सर्वलेट
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
// Create cookies for first and last names.
Cookie userName = new Cookie("userName",
request.getParameter("userName"));
Cookie password = new Cookie("password",
request.getParameter("password"));
// Set expiry date after 24 Hrs for both the cookies.
userName.setMaxAge(60*60*24);
password.setMaxAge(60*60*24);
// Add both the cookies in the response header.
response.addCookie(userName);
response.addCookie(password);
स्टैक ओवरफ़्लो में आपका स्वागत है। यह साइट विशिष्ट उत्तरों के साथ _specific_ प्रश्नों की ओर तैयार है। आपने हमें काफी उच्च स्तर की आवश्यकता और कोड की दीवार दी है, जो इस साइट के लिए ऑफ-विषय है। आपको कुछ ट्यूटोरियल्स पर पढ़ना चाहिए, इसे आज़माएं, और यदि आपके पास एक विशिष्ट सवाल है, तो आप इसे यहां पूछ सकते हैं। चेतावनी का एक शब्द: सुरक्षा के साथ कुछ भी करना मुश्किल है, और इसे गलत करने के नतीजे बहुत गंभीर हैं, इसलिए आप एक ढांचे का उपयोग करना बेहतर कर सकते हैं जो आपके लिए इसे संभालता है। – yshavit