首页>代码>springboot+mybatis+mysql高仿mini综合性B2C天猫商城>/why_demo/src/main/java/com/why/controller/admin/AdminLoginController.java
package com.why.controller.admin; import com.alibaba.fastjson.JSONObject; import com.why.controller.BaseController; import com.why.service.AdminService; import com.why.entity.Admin; 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.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.annotation.Resource; import javax.servlet.http.HttpSession; /** * 后台管理-登录页 */ @Controller public class AdminLoginController extends BaseController { @Resource(name = "adminService") private AdminService adminService; //转到后台管理-登录页 @RequestMapping("admin/login") public String goToPage(){ logger.info("转到后台管理-登录页"); return "admin/loginPage"; } //登陆验证-ajax @ResponseBody @RequestMapping(value = "admin/login/doLogin",method = RequestMethod.POST,produces = "application/json;charset=utf-8") public String checkLogin(HttpSession session, @RequestParam String username, @RequestParam String password) { logger.info("管理员登录验证"); Admin admin = adminService.login(username,password); JSONObject object = new JSONObject(); if(admin == null){ logger.info("登录验证失败"); object.put("success",false); } else { logger.info("登录验证成功,管理员ID传入会话"); session.setAttribute("adminId",admin.getAdmin_id()); object.put("success",true); } return object.toJSONString(); } //获取管理员头像路径-ajax @ResponseBody @RequestMapping(value = "admin/login/profile_picture",method = RequestMethod.GET,produces = "application/json;charset=utf-8") public String getAdminProfilePicture(@RequestParam String username){ logger.info("根据用户名获取管理员头像路径"); Admin admin = adminService.get(username,null); JSONObject object = new JSONObject(); if(admin == null){ logger.info("未找到头像路径"); object.put("success",false); } else { logger.info("成功获取头像路径"); object.put("success",true); object.put("srcString",admin.getAdmin_profile_picture_src()); } return object.toJSONString(); } }
最近下载更多
微信网友_6927932988952576 LV12
3月31日
LusiLi LV9
1月17日
limin123 LV6
2023年11月20日
3263394665 LV9
2023年11月7日
zhangjilu LV18
2023年11月6日
baozhenghua LV2
2023年8月30日
西瓜哥哥 LV4
2023年8月16日
include LV8
2023年6月20日
微信网友_6496186842943488 LV3
2023年6月12日
asbelieve LV1
2023年5月16日