首页>代码>Springboot+mybatis+html婚纱摄影网站,包括后台管理系统>/Photo/src/main/java/cc/gzvtc/admin/controller/AdminController.java
package cc.gzvtc.admin.controller; import javax.annotation.Resource; import javax.servlet.http.HttpSession; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import cc.gzvtc.admin.service.IAdminService; import cc.gzvtc.model.TAdmin; import cc.gzvtc.vo.ReturnCodeType; import cc.gzvtc.vo.ReturnResult; /** * * @author tyf 2017年2月12日 * */ @Controller @RequestMapping("/admin") @Scope("prototype") public class AdminController { private static final Logger logger = LoggerFactory.getLogger(AdminController.class); private ReturnResult returnResult = new ReturnResult(); @Resource(name = "adminService") private IAdminService adminService; /** * 管理员登录 * @param admin * @param session * @return */ @RequestMapping(value = "login", method = RequestMethod.POST) @ResponseBody public ReturnResult login(TAdmin admin, HttpSession session) { returnResult.setStatus(ReturnCodeType.FAILURE); try { admin = adminService.login(admin); if (admin != null) { admin.setPassword(null); session.setAttribute("admin", admin); returnResult.setStatus(ReturnCodeType.SUCCESS); } } catch (Exception e) { logger.error("登录失败:" + e); } return returnResult; } /** * 从session获取管理员信息 * @param session * @return */ @RequestMapping(value="getAdminInfo", method = RequestMethod.POST) @ResponseBody public ReturnResult getAdminInfo(HttpSession session) { returnResult.setStatus(ReturnCodeType.FAILURE); TAdmin admin = (TAdmin) session.getAttribute("admin"); if (admin != null) { returnResult.setStatus(ReturnCodeType.SUCCESS).setData(admin); } else { logger.info("获取管理员信息失败:管理员未登录"); } return returnResult; } /** * 退出 * @param session * @return */ @RequestMapping(value="logout", method = RequestMethod.POST) @ResponseBody public ReturnResult logout(HttpSession session) { session.invalidate(); return returnResult.setStatus(ReturnCodeType.SUCCESS); } }
最近下载更多
微信网友_7134912998903808 LV9
8月29日
TY0165 LV20
6月23日
admin_z LV22
2月4日
微信网友_6779759991853056 LV1
2023年12月15日
aaaaooa LV4
2023年11月2日
ssh123 LV10
2023年10月27日
a71291809 LV9
2023年7月18日
include LV8
2023年6月20日
skiler LV4
2023年6月6日
打野只抓上 LV2
2023年4月12日
最近浏览更多
黄志琴 LV1
9月29日
微信网友_7163234610401280
9月11日
暂无贡献等级
yyhrhv LV8
9月3日
微信网友_7134912998903808 LV9
8月29日
TY0165 LV20
6月23日
计科一班 LV7
6月19日
f22m1a2b2 LV17
5月31日
hanyuelinmumu LV3
5月17日
飃go with wind
5月7日
暂无贡献等级
wwwwww1 LV12
4月8日