gpt4 book ai didi

java - 使用 cookies/session 存储用户名和密码 - Java Servlets

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:27:36 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用 servlet 创建一个注册页面。我创建了一个基本的 HTML 页面,其中包含一个用于输入用户名和密码的表单。现在我需要做的是使用 cookies/session 存储提交给表单的信息。然后在登录页面上,用户必须能够使用他们之前提供的信息登录。 所以基本上我需要知道如何存储用户名和密码。

因此,如果我使用用户名:admin 和密码 123 注册,然后使用用户名:user 和密码:12345 注册,我应该无法使用 admin 和 12345 或 user 和 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>

Java 服务程序

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 );

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com