📄 uservalidate.java
字号:
//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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -