📄 check.jsp
字号:
<%@ page contentType="text/html; charset=utf-8" session="true" errorPage="frame_user_error.jsp" %>
<%@ page import=" net.meybo.mail.*" %>
<%@ page import=" net.meybo.mail.client.*" %>
<%
String userName=request.getParameter("userName");
if(userName==null)userName="";userName=new String(userName.getBytes("ISO-8859-1"), "gb2312");
String password=request.getParameter("password");
if(password==null)password="";password=new String(password.getBytes("ISO-8859-1"), "gb2312");
String isSave=request.getParameter("isSave");
if(isSave==null)isSave="";isSave=new String(isSave.getBytes("ISO-8859-1"), "gb2312");
String domain=request.getParameter("domain");
if(domain==null)domain="";domain=new String(domain.getBytes("ISO-8859-1"), "gb2312");
if(userName.equals("")|| password.equals(""))
{
throw new Exception("用户名或者密码不能为空,请重新输入!");
}
if(domain.equals(""))
{
throw new Exception("请选择要登录的邮箱域名,请重新输入!");
}
System.out.println(userName+":"+password+":"+domain);
MailServer server=Config.findServerByDomain(domain);
if(server==null)
{
throw new Exception("你所选择的域名不正确!");
}
ActiveUser user=UserManage.login(userName,domain,password,server.getHostIp(),request.getRemoteAddr());
if(user!=null) {
//user.setIp(request.getLocalAddr());
if("0".equals(isSave)) {
user.setSave(true);
}
else {
user.setSave(false);
}
session.setAttribute("user",user);//登录标志
System.out.println("登录成功:获取域名,"+user.getServerDomain());
if(session.getAttribute("user")!=null)
System.out.println("会话保存成功");
else
System.out.println("会话保存失败");
//response.sendRedirect("index3.jsp?mobile="+userName);
//response.sendRedirect("index2.jsp");
response.sendRedirect("main.jsp");
}
else {
throw new Exception("用户名或者密码不正确,请重新输入!");
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -