⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check.jsp

📁 一个实现邮件收发功能的客户端程序
💻 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 + -