首页>代码>基于s2sh框架和easyui前台的停车信息后台管理系统>/项目源码/src/com/chengxusheji/action/ChangePasswordAction.java
package com.chengxusheji.action;

import javax.annotation.Resource;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.opensymphony.xwork2.ActionContext;
import com.chengxusheji.dao.AdminDAO;
import com.chengxusheji.domain.Admin;

@Controller @Scope("prototype")
public class ChangePasswordAction {
	
	private String oldPassword;
	private String newPassword;
	private String newPassword2;

	@Resource AdminDAO adminDAO; 	
	
	public String getOldPassword() {
		return oldPassword;
	}


	public void setOldPassword(String oldPassword) {
		this.oldPassword = oldPassword;
	}


	public String getNewPassword() {
		return newPassword;
	}


	public void setNewPassword(String newPassword) {
		this.newPassword = newPassword;
	}


	public String getNewPassword2() {
		return newPassword2;
	}


	public void setNewPassword2(String newPassword2) {
		this.newPassword2 = newPassword2;
	}


	/*修改密码*/
	public String execute() {
		ActionContext ctx = ActionContext.getContext(); 
		if(oldPassword.equals("")) {
			ctx.put("error", "旧密码必须输入!");
			return "error";
		}
		if(newPassword.equals("")) {
			ctx.put("error", "新密码必须输入!");
			return "error";
		}
		if(!newPassword2.equals(newPassword)) {
			ctx.put("error", "两次密码输入不一致!");
			return "error";
		}
		String username = (String)ctx.getSession().get("username"); 
		Admin admin = adminDAO.GetAdmin(username); 
		if(!admin.getPassword().equals(oldPassword)) {
			ctx.put("error", "旧密码不正确!");
			return "error";
		}
		
		try { 
			adminDAO.ChangePassword(username,newPassword);
			ctx.put("message", "密码修改成功!");
			return "change_success";
		} catch (Exception e) {
			e.printStackTrace();
			ctx.put("error", "密码更新失败!");
			return "error";
		}  
		
	}

}
最近下载更多
wuying8208  LV15 10月23日
朱朱啊哈  LV16 2023年2月1日
2017143155  LV12 2022年12月2日
bluesky2016  LV15 2022年7月4日
随便取个名字_哈哈  LV27 2022年6月10日
testuser1234567  LV24 2022年5月23日
and123456  LV11 2022年4月28日
ksksksks  LV11 2022年2月27日
mafangnu  LV8 2021年10月7日
雷阳雷  LV9 2021年6月26日
最近浏览更多
wuying8208  LV15 10月23日
WaZiN7  LV6 4月24日
hai666666  LV1 2023年12月25日
刘洋66666  LV1 2023年11月5日
bai6011  LV1 2023年6月5日
IlIlIIl  LV2 2023年5月9日
hhhhhz  LV7 2023年4月18日
yuanchuang  LV22 2023年4月11日
朱俪的邮件及存储  LV8 2023年4月11日
小熊专属  LV3 2023年2月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友