package com.conant.ums.action;
import java.sql.Connection;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import com.conant.ums.data.*;
import com.conant.ums.form.PassForm;
import com.conant.ums.lbean.F130_UserLBean;
import com.conant.ums.util.ComString;
import com.conant.ums.util.ComGlobal;
public class ChangePassAction
extends BaseAction {
public ChangePassAction() {
}
public String executeAct(Connection con, ActionMapping actionMapping,
ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) throws
Exception {
/**@todo: complete the business logic here, this is just a skeleton.*/
//Connection con = DbAccess.getConnect("");
PassForm passForm = (PassForm) actionForm;
HttpSession session = httpServletRequest.getSession(true);
LoginData loginData = (LoginData) session.getAttribute("LoginData");
String sPassword = passForm.getUser_passwd();
String sOp = passForm.getOp();
int iRet = 0;
F130_UserLBean userLBean = new F130_UserLBean();
F130_UserMgt dataBean = new F130_UserMgt();
dataBean.setUser_tag(loginData.getUserTag());
dataBean.setUser_passwd(ComString.MD5Encode(sPassword));
if (sOp.equals("changePass") == true) {
iRet = userLBean.changePass(con, dataBean);
if (iRet < 0) {
httpServletRequest.setAttribute("message", "com.add.fail");
httpServletRequest.setAttribute("title",
"com.title.xaexception");
return "result_display";
}
}
return ComGlobal.CHANGEPASS;
}
}