网上有一百万个例子展示了如何创建一个基本的 Java Login Servlet,其中用户必须输入一个用户名和密码,这些用户名和密码会被某个数据库验证。当登录信息正确时,它会将您重定向到另一个页面。
问题是这些教程只教如何验证用户是否输入了正确的用户名/密码。如果用户知道其他页面的 URL,他可以完全跳过整个登录过程。如何使我的登录 servlet 实际登录并需要访问其他页面?
这是我的登录过程目前的样子
if(user.isValid())
{
HttpSession session = request.getSession(true);
session.setAttribute("currentSessionUser",user);
response.sendRedirect("Unit_Info.jsp");
}else
response.sendRedirect("http://google.com");