好的,所以我已经制作了基本的其余示例,现在我想通过在我的示例中使用身份验证(用户登录)更进一步。
我只对我的数据使用 Java 集合。没有数据库!
我将用户数据存储在地图中,其中电子邮件是他密码的关键!
但是我陷入了基本身份验证部分,其中一个表单请求被发布到我的 rest -post 方法,它从用户那里获取值......像这样:
@POST
@Produces(MediaType.TEXT_HTML)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED,
public void newUser(
@FormParam("email") String email,
@FormParam("password") String password,@ContextHttpServletResponse servletResponse
) throws IOException {
// Form Processing algo
if(emailexists){
servletResponse.sendRedirect("http://localhost:8080/xxx/LoginFailed.html");
}
else{
servletResponse.sendRedirect("http://localhost:8080/xxx/UserHomPage.html");
}
}
不知道我在做什么错.. 也只能使用 Java 集合(如 Lists、Map.etc)。
我是否在这里使用了正确的技术,或者任何人都有更好的技术。
任何帮助,将不胜感激 !
我在 Windows 上使用 apache tomcat 6 ..
在这件事上完全是菜鸟!