package com.opentravelsoft.action.account; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import com.opentravelsoft.service.account.MemberService; import com.opentravelsoft.webapp.action.PortalAction; /** * 通过手机找回用户信息 * * @author <a herf="mailto:zhangsitao@gmail.com">Steven Zhang</a> * @version $Revision: 1.1 $ $Date: 2009/03/01 16:23:59 $ */ public class RetrieveMemberAction extends PortalAction { private static final long serialVersionUID = 4593867921861507011L; protected static final Log logger = LogFactory .getLog(RetrieveMemberAction.class); @Autowired private MemberService memberService; private String mobileNo; public String input() { return INPUT; } public String submit() { try { String pwd = memberService.txGetMemberPwd(mobileNo); if (null == pwd) addActionError("手机号码不存在,或者您的手机在今天已经索取过密码."); else sendSms(pwd, mobileNo); } catch (Exception e) { logger.error("短信发送失败.", e); } return SUCCESS; } public String getMobileNo() { return mobileNo; } public void setMobileNo(String mobileNo) { this.mobileNo = mobileNo; } }