【发布时间】:2013-04-04 10:11:42
【问题描述】:
我是网络编程新手。我要求一种通用模式来执行检查身份验证之类的操作。这是场景:
该网站有一个供访问者使用的登录页面。它将获取用户名和加密密码并将它们发送到服务器,然后从服务器获取错误代码(用户名/密码不匹配)或身份验证密钥。当用户登录成功后,我希望网站自动跳转到呈现网站主要功能的main.jsp页面。
在这种情况下,我想main.jsp 检查用户身份验证。也就是说,我不希望这样的事情发生,比如用户可以直接打开www.example.com/main.jsp,如果他们这样做,我想将他们重定向到登录页面。
那么如何跨页面传递身份验证信息,如何防止用户在未登录的情况下直接访问main.jsp?我需要使用 session 还是什么?
【问题讨论】:
-
如果我对您的理解正确,您似乎需要在您的网络应用程序上进行过滤...您可以尝试阅读此docs.oracle.com/javaee/5/api/javax/servlet/Filter.html
标签: java jsp authentication web-applications