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

📄 forgot.jsp

📁 著名IT公司ILog的APS高级排产优化引擎
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.io.*" %>
<%@ page import="java.io.*"%>
<%@ page import="javax.mail.*"%>
<%@ page import="javax.mail.internet.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.net.*"%>
<%@ page import="com.paraster.servlet.*" %>
<%@ page import="com.paraster.jsp.*" %>

<jsp:useBean id="NewUser" class="com.paraster.jsp.NewUserBean"
	     scope="page">
<jsp:setProperty name="NewUser" property="*"/>
</jsp:useBean>

<% 
	//get User Information Path
	String _userInfoPath = GlobalConfig.getInstance().getUserFile();
	String _userID = request.getParameter("userID");
	String _version = request.getParameter("version");
	//save User Information
	if (_userID == null || _version == null) { 
		out.println("error: missing parameters.");
		return;
	}
%>

<HTML>
<head>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
</head>
<BODY BGCOLOR="white">
<link rel=stylesheet href="../images/liteam.css">
<table width="768" border="0" cellspacing="0" cellpadding="0" height="42" background="../images/bg-logo.gif" align="center">
  <tr> 
    <td><font face="Arial, Helvetica, sans-serif" size="2"><img src="../images/spacer.gif" width="5" height="8"></font><img src="../images/logo.gif" width="119" height="39"></td>
  </tr>
  <tr> 

  <% if (_version.equals("EN")) { %>
    <td height="24"> <font color="#999999"><img src="../images/spacer.gif" width="10" height="8"><font face="Arial, Helvetica, sans-serif"><a href="http://www.paraster.com/" class=link>Home</a> 
      | <a href="http://www.paraster.com/enPage/profile.htm" class=link>Profile</a> | <a href="http://www.paraster.com/enPage/services.htm" class=link>Services</a> 
      | <a href="http://www.paraster.com/enPage/solutions.htm" class=link>Solutions</a> | <a href="http://www.paraster.com/enPage/evaluation.htm" class=link>Evaluation</a> 
      | <a href="http://www.paraster.com/enPage/contact.htm" class=link>Contact</a></font></font></td>
  <%} else {%>
    <td height="24"> <font color="#999999"><img src="../images/spacer.gif" width="10" height="8"><font face="Arial, Helvetica, sans-serif"><a href="http://www.paraster.com/" class=link>首页</a> 
      | <a href="http://www.paraster.com/cnPage/profile.htm" class=link>公司简介</a> | <a href="http://www.paraster.com/cnPage/services.htm" class=link>咨询服务</a> 
      | <a href="http://www.paraster.com/cnPage/solutions.htm" class=link>解决方案</a> | <a href="http://www.paraster.com/cnPage/evaluation.htm" class=link>试用与评估</a> 
      | <a href="http://www.paraster.com/cnPage/contact.htm" class=link>联络我们</a></font></font></td>
  <%}%>

  </tr>
</table>
<table width="768" border="0" cellspacing="0" cellpadding="0" height="9" align="center" bgcolor="#6B7584">
  <tr>
    <td height="18" class=copyright>  <font color="#E6E6E6" face="Arial, Helvetica, sans-serif"><%=_version.equals("EN")?"":"打造您的供应链 "%> your
      supply chain, your way.</font></td>
  </tr>
</table>

<%
	//check User exists
if (!NewUser.userExists(_userInfoPath)) { %>

<P align="center">
<%
if (_version.equals("EN"))
	out.println("error: The user with User ID " + NewUser.getUserID() + "not exists or has been deleted.");
else
	out.println("错误:用户名 " + NewUser.getUserID() + " 不存在,或者已经被删除。");
%>
</P>

<%
}
else {

	try {

	String _password = NewUser.getPassword();

	//send Mail to User
   String[] recvers = {_userID};
   String msg = "";
   if (_version.equals("EN"))
	   msg = "Your password is " + _password + ". Please note that the password is case sensitive, please remember it. \nIf you have any questions, please contact us at pipesupport@paraster.com.";
	else 
		msg = "您的密码是 " + _password + ". 注意:检验密码的有效性时,是区分大小写的,请在输入时仔细校对。\n有任何问题,请联系 pipesupport@paraster.com,谢谢。";
	msg += "\n\n\nParaster Inc.,";

    Properties mailProps = new Properties();
	mailProps.put("mail.smtp.host", "mail.paraster.com");
	mailProps.put("mail.smtp.auth","true"); 

	javax.mail.Authenticator auth = new SMTPAuthenticator();
	Session mailSession = Session.getInstance(mailProps, auth);
	mailSession.setDebug(true);

	// Create and initialize message
	Message message = new MimeMessage(mailSession);

	// Construct addresses
	InternetAddress toAddrs = new InternetAddress(recvers[0]);
	InternetAddress fromAddr = new InternetAddress("pipesupport@paraster.com");

	message.setFrom(fromAddr);
	message.setRecipient(Message.RecipientType.TO, toAddrs);
	message.setSubject("Your password for accessing Paraster's PIPE product");
	message.setContent(msg.toString(), "text/plain"+(_version.equals("EN")?"":";charset=GB2312"));
	// Send message
	Transport.send(message);

	}
	catch (Exception e) {
		out.println("error: " + e.getMessage());
		return;
	}
%>

<% if (_version.equals("EN")) { %>
<P align="center">
<B>Your password has been sent successfully.</B> 
<P align="center">
Please check your mailbox later. To continue, please click <A HREF="login.htm">here</A>.
<br>
(If you do not receive your password within a reasonable amount of time, <br>please contact us at <a href="mailto:pipesupport@paraster.com?subject=Send me Login password at <%=_userID%>">pipesupport@paraster.com</a>.)
<%} else { %>
<P align="center">
<B>您的密码已经成功发送。</B> 
<P align="center">
请在几分钟后检查您的电子邮箱. <A HREF="logincn.htm">重新登录</A>.
<br>
(如果您在一段时间内仍然没有收到密码邮件,请联系我们 <a href="mailto:pipesupport@paraster.com?subject=发送PIPE密码到<%=_userID%>">pipesupport@paraster.com</a>.)
<%}%>

<%}%>

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<hr align="center" width="750">
  <div align="center"><font face="Geneva, Arial, Helvetica, san-serif" color="#000000" size="2"> 
    Copyright &copy;2002 Paraster, Inc. All Rights Reserved.</font> </div>
</BODY>
</HTML>


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -