【Java开源代码栏目提醒】:网学会员--在 Java开源代码编辑为广大网友搜集整理了:BSP_User_GetPassAction.java绩等信息,祝愿广大网友取得需要的信息,参考学习。
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package ch17.struts.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import ch17.hibernate.BspUser;
import ch17.mail.SendMail;
import ch17.struts.BaseAction;
import ch17.struts.form.BSP_USER_GetPassForm;
public class BSP_User_GetPassAction extends BaseAction {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
javax.servlet.http.HttpSession session = request.getSession();
BSP_USER_GetPassForm Form = (BSP_USER_GetPassForm) form;
try {//读取表单信息
String ID = Form.getName();
List list=null;
BspUser buser=null;
if (ID == null)
ID = "";
if (!ID.equals("")) {//用户输入ID找回密码
buser=this.managerfactory.getAccountmanager().findByUserId(Form.getName()) ;
if (buser==null) {
session.setAttribute("MES", "您输入的用户ID不存在!");
return mapping.getInputForward();
}
}
String em = Form.getMail();
if (em == null)
em = "";
if (!em.equals("")) {//用户输入邮件找回密码
list=this.managerfactory.getAccountmanager()
.findBspUserByProperty("email", Form.getMail()) ;
if (list.isEmpty())
{
session.setAttribute("MES", "您输入的Email不存在!");
return mapping.getInputForward();
}
}
if (ID.equals("") && em.equals("")) {
session.setAttribute("MES", "请输入用户ID或电子邮件!");
return mapping.getInputForward();
}
String data[] =new String[3];
if(buser!=null){
data[0]=buser.getUsernbr();//用户ID
data[1]=buser.getPassword();//用户登录密码
data[2]=buser.getEmail();//用户电子邮件
}
//发送信息到用户邮箱中
SendMail.getInstance().sendmail("您的密码为:" + data[1] + "用户ID为:"
+ data[0], data[2]);
session.setAttribute("MES", "查找的密码信息己发送到您的邮件中,请查收!");
return mapping.getInputForward();
} catch (Exception ex) {
ex.printStackTrace();
return mapping.getInputForward();
}
}
}
上一篇:
BspUserDAOImpl.java
下一篇:
她要是喜欢我