简单的登录页面

时间:2012-03-23 15:40:50

标签: java sql servlets login

我正在尝试为使用MVC的网站创建一个简单的登录页面我正在尝试为它创建一个servlet和JSP,我真的不知道该怎么做。

任何人都可以向我展示一个登录servlet的简单示例,它使用简单的if语句进行登录验证,并创建一个新的cookie并在请求中发送它。

我目前在User模型中创建了一个布尔方法,它使用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;
    }

}

1 个答案:

答案 0 :(得分:1)

我建议您让服务器为您处理身份验证。见jaas。这将更加灵活和安全。