package com.yyx.controller;

import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import com.yyx.po.User;

@Controller
public class UserController {
	@RequestMapping(value="/login")
	public String toLogin(){
		return "login";
	}
	
	@RequestMapping(value="/login",method=RequestMethod.POST)
	public String login(User user,Model model,HttpSession session) {
	    // 获取用户名和密码
	    String username = user.getUsername();
	    String password = user.getPassword();
	    // 此处模拟从数据库中获取用户名和密码后进行判断
	    if(username != null && username.equals("yyx")
	    		&& password != null && password.equals("2015006173")){
	         // 将用户对象添加到Session
	     	session.setAttribute("USER_SESSION", user);
	     	// 重定向到主页面的跳转方法
	    	    return "redirect:main";
	    }
	    model.addAttribute("msg", "用户名或密码错误,请重新登录!");
	    return "login";
	}
	/**
	 * 向用户主页面跳转
	 */
	@RequestMapping(value="/main")
	public String toMain() {
		return "main";
	}
    /**
     * 退出登录
     */
	@RequestMapping(value = "/logout")
	public String logout(HttpSession session) {
		// 清除Session
		session.invalidate();
		// 重定向到登录页面的跳转方法
		return "redirect:login";
	}
}
最近下载更多
111rose  LV1 昨天
star33xxz  LV1 6月28日
2032867896  LV1 6月20日
hongdongdong  LV14 6月18日
卢旯旯  LV4 6月10日
yqlllll  LV2 6月4日
minjiang110  LV3 1月3日
wwwww816  LV5 2023年12月19日
sunshine9920  LV12 2023年11月7日
李亮  LV19 2023年8月28日
最近浏览更多
111rose  LV1 前天
LZPCJM 11月19日
暂无贡献等级
暂无贡献等级
chn-lei  LV2 7月31日
时光海  LV2 7月1日
star33xxz  LV1 6月28日
kafeic 6月25日
暂无贡献等级
abcadmin123  LV2 6月24日
lun123456 6月23日
暂无贡献等级
3334004690  LV10 6月22日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友