首页>代码>ssm整合开发商城系统,包括后台管理系统>/shop/src/main/java/cn/edu/nuc/shop/controller/AdminController.java
package cn.edu.nuc.shop.controller;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import cn.edu.nuc.shop.entiry.Admin;
import cn.edu.nuc.shop.service.interfaces.AdminService;
@Controller
@RequestMapping("/admin")
public class AdminController {

	@Autowired
	private AdminService adminService;
	
	
	@RequestMapping(value="/",method=RequestMethod.GET)
	public String index(HttpSession session){
		
		if(session.getAttribute("adminusername")==null ){
			
			session.setAttribute("msg", "用户还没有登录");
			
			return "login";
		}
		
		return "index";
	}
	
	@RequestMapping(value="/login",method=RequestMethod.GET)
	public String tologin(){
		
		return "login";
	}
	
	
	
	@RequestMapping(value="/login",method=RequestMethod.POST)
	public String login(Admin admin,HttpSession session){
		try {
			Admin existadmin = adminService.login(admin.getUsername(), admin.getPassword());
		
			session.setAttribute("adminusername", existadmin.getUsername());
			
			session.removeAttribute("msg");
			
			return "redirect:/admin/";
		
		} catch (Exception e) {
			
			session.setAttribute("msg", "用户或密码错误");
		}
		
		return "redirect:/admin/login";
	}
	
	@RequestMapping(value="/logout",method=RequestMethod.GET)
	public String logout(Admin admin,HttpSession session){
	
			
		session.removeAttribute("adminusername");
		
		return "redirect:/admin/login";
	}
}
最近下载更多
Xppasdf  LV3 10月29日
qiulai  LV1 5月30日
fdeded  LV1 4月20日
zhufbing  LV1 1月29日
yuanchuang  LV22 2023年12月28日
微信网友_6680567232876544  LV8 2023年10月10日
SDLFJL  LV6 2023年8月17日
微信网友_6436772032335872  LV3 2023年4月17日
2643028272  LV1 2023年3月6日
qwe123456asd  LV3 2023年2月3日
最近浏览更多
lzhangxiangling 11月11日
暂无贡献等级
jy1111 11月11日
暂无贡献等级
暂无贡献等级
Xppasdf  LV3 10月29日
krispeng  LV13 10月28日
Peny_ZH  LV5 9月21日
lyt010628  LV4 7月9日
799743530  LV11 7月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友