?? forgot.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> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<hr align="center" width="750">
<div align="center"><font face="Geneva, Arial, Helvetica, san-serif" color="#000000" size="2">
Copyright ©2002 Paraster, Inc. All Rights Reserved.</font> </div>
</BODY>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -