81,092
社区成员
发帖
与我相关
我的任务
分享
public void adminLogin(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String pages = "loginUI/login.jsp";
String loginId = request.getParameter("lg_id");
String password = request.getParameter("lg_password");
System.out.println(loginId + password);
AdminUsers admin = new AdminUsers();
admin.setLoginId(loginId);
admin.setPassword(new MD5Code().getMD5ofStr(password));
String flag = "0";
IAdminUsersDAO adminDao = DaoFactory.getIAdminUsersDaoInstance();
try {
List<AdminUsers> list = adminDao.findLogin(admin);
if(!list.isEmpty()) {
admin = list.get(0);
request.getSession().setAttribute("admin", admin) ;
flag = "1";
pages = "modelOne/model1_admin_index.jsp";
} else {
request.setAttribute("info", MessageUtil.get("adminlogin.false"));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
adminDao.close();
}
request.setAttribute("flag", flag);
request.getRequestDispatcher(pages).forward(request, response);
}
注销代码:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String pages = "loginUI/login.jsp";
request.getSession().invalidate();
System.out.println(1132131);
request.getRequestDispatcher(pages).forward(request, response);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String pages = "loginUI/login.jsp";
if (request.getSession().getAttribute("admin") !=null) {
request.getSession().removeAttribute("admin");//加上这句
request.getSession(false);//再加上这句,加上这句还不行,就在你的登陆代码那边做判断。
}
request.getRequestDispatcher(pages).forward(request, response);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String pages = "loginUI/login.jsp";
request.getSession().removeAttribute("admin");//加上这句
request.getRequestDispatcher(pages).forward(request, response);
}