📄 adminlogin.java
字号:
package admin.user;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class AdminLogin extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
request.setCharacterEncoding("gb2312");
MD5_Encoding md5=new MD5_Encoding();
// ��ȡ�ύ���û���
String username = request.getParameter("username");
// ��ȡ�ύ�����룺
//String Password = request.getParameter("pwd");
// ���������MD5��ݼ���
String password=request.getParameter("pwd");
//String password =md5.getMD5ofStr(pw);
String random = request.getParameter("random");
String random2 = request.getSession().getAttribute("random").toString();
if (!random.equals(random2)) {
request.setAttribute("error", "验证码错误");
try {
request.getRequestDispatcher("admin_login.jsp").forward(request, response);
}
catch (Throwable t) {
getServletContext().log(t.getMessage());
}
}
AdminUser dbuser = new AdminUser();
try {
if (dbuser.checkAdmin(username, password)) {
String typ="admin";
request.getSession().setAttribute("typ", typ);
request.getSession().setAttribute("username", username);
request.getRequestDispatcher("index.jsp").forward(request,response);
} else {
request.setAttribute("error","用户名/密码错误");
request.getRequestDispatcher("admin_login.jsp").forward(request, response);
}
} catch (Exception e) {
// TODO �Զ���� catch ��
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -