我正在尝试为一个使用 MVC 的网站制作一个简单的登录页面,我正在尝试为其创建一个 servlet 和 JSP,但我真的不知道该怎么做。
任何人都可以向我展示一个登录 servlet 的简单示例,该示例使用简单的 if 语句进行登录验证,并创建一个新的 cookie 并将其在请求中发送。
我目前在用户模型中创建了一个 boolean 方法,它使用 SQL 查询来获取登录信息。
我假设此方法的结果需要传递到 if 语句中,此时它为用户分配一个 cookie,并将它们发送到主页上。否则,他们将被拒绝访问并发送回登录页面,并带有某种解释问题的消息。
这是获取数据库访问并运行查询的方法。
public boolean getLoginInfo(){
try{
DBAccess dbAccess = new DBAccess();
String sql = "SELECT username, password FROM owner WHERE username = '" + this.username
+ "'AND password = '" + this.password +"';";
dbAccess.runUpdateQuery(sql);
dbAccess.close();
return true;
}
catch(Exception e) {
return false;
}
}
最佳答案
我建议让您的服务器为您处理身份验证。请参阅jaas 。这将更加灵活和安全。
关于java - 简单的登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9842157/