uservalidate.java
来自「Java案例开发集锦,里面提供了很好的学习例子」· Java 代码 · 共 45 行
JAVA
45 行
//chp6public class UserValidate { /** * 用来校验用户名和用户密码是否正确。 * * @param request * @param session * @param userName * @param userPassword * @return */ public static int userValidate(HttpSession session, String userName, String userPassword) { int temp = 0; String tempUserName = ""; //用户名默认为空 String tempUserPassword = ""; //密码默认为空 String sql = "select username,userpassword from forumuser where username='" + userName + "'"; //System.out.println("sql=" + sql); Vector vector = QueryHelp.getHelp(sql); //连接数据库的源代码可以在附带的光盘中找到。 if (vector.size() > 0) { for (int i = 0; i < vector.size(); i++) { Hashtable hash = (Hashtable) vector.elementAt(i); tempUserPassword = (String) hash.get("USERPASSWORD"); } if (tempUserPassword.equals(userPassword)) { session.setAttribute("userName", "admin"); session.setMaxInactiveInterval(120); //设置session的有效时间120秒。 temp = 1;//说明用户名和密码均正确. } else { session.setAttribute("userName", ""); temp = -2; //说明密码错误 } } else { temp = -1; //用户名错误 return temp; } return temp; } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?