package com.wages.action;
import java.io.IOException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import com.wages.dao.AdminDao;
import com.wages.entity.Administrator;
public class AdministratorAction {
public Administrator admin;
public Administrator getAdmin() {
return admin;
}
public void setAdmin(Administrator admin) {
this.admin = admin;
}
public String login(){
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = request.getSession();
session.setAttribute("admin",admin);
if(new AdminDao().login(admin)){
return "login";
}else{
request.setAttribute("msg", "<b>您输入的账号密码有误!</b>");
return "error";
}
}
public String loginOut() {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
HttpSession session = request.getSession();
session.invalidate();
//3. 处理响应
String uri = request.getContextPath() + "/";
Cookie c = new Cookie("id","");
c.setPath(uri);
c.setMaxAge(0);
response.addCookie(c);
c = new Cookie("pwd","");
c.setPath(uri);
c.setMaxAge(0);
response.addCookie(c);
return "loginout";
}
public String updatePwd() throws IOException {
AdminDao adminDao=new AdminDao();
boolean t = adminDao.updatePwd(admin);
if(t) {
return "updatePwdSuccess";
}else {
return "updatePwdFail";
}
}
public String top() {
return "top";
}
public String menu() {
return "menu";
}
public String index() {
return "index";
}
}
最近下载更多
255921158 LV5
2024年7月17日
pangzhihui LV14
2024年5月15日
阿昌先生 LV13
2024年3月26日
wuying8208 LV15
2023年11月25日
hz1109 LV7
2023年11月7日
微信网友_6482083022819328 LV14
2023年5月22日
qfch120 LV8
2023年3月28日
13655961071 LV5
2022年12月24日
微信网友_6254095067451392 LV3
2022年12月9日
zhaoyangwfd LV17
2022年10月11日
最近浏览更多
奋斗的小蚂蚁 LV17
10月17日
benben2020
3月19日
暂无贡献等级
571818771 LV3
2024年12月17日
随便取个名字_哈哈 LV27
2024年11月23日
微信网友_7253744540979200 LV1
2024年11月14日
zhangsan_lisi
2024年9月18日
暂无贡献等级
255921158 LV5
2024年7月17日
quartz LV8
2024年7月1日
educationAAA LV11
2024年6月23日
ailixiya LV1
2024年6月11日

