package com.ssx.controller;

import java.util.HashMap;
import java.util.Map;

import javax.annotation.Resource;
import javax.servlet.http.HttpSession;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.alibaba.fastjson.JSON;
import com.ssx.entity.User;
import com.ssx.service.UserService;

/**
 * @author WANG
 *
 */
@RestController
@RequestMapping("/user")
public class UserController {

	@Resource
    private UserService userService;

    /**
     * 登录  
     * @param loginName
     * @param password
     * @param session
     * @return
     */
    @RequestMapping("/login")
    public String login(String loginName, String password, HttpSession session){
        //创建map集合保存信息
        Map<String,Object> map = new HashMap<String,Object>();
        //调用登录的方法
        User loginUser = userService.login(loginName, password);
        //判断对象是否为空
        if(loginUser!=null){
            //保存会话
            session.setAttribute("loginUser",loginUser);
            map.put("success",true);//成功
        }else{
            map.put("success",false);//失败
        }
        //将Map集合的数据以JSON格式返回
        return JSON.toJSONString(map);
    }
}
最近下载更多
全斐  LV6 6月19日
TY0165  LV20 6月18日
justin8023  LV3 2023年7月10日
泓鼎168  LV20 2023年6月27日
841146628  LV4 2023年6月12日
ly4910  LV3 2023年5月31日
tingyus  LV5 2023年4月22日
斧头帮副帮主  LV5 2023年4月16日
zxc131313  LV12 2023年4月8日
李亮  LV19 2023年3月5日
最近浏览更多
全斐  LV6 6月19日
TY0165  LV20 6月18日
chirsbey2 5月10日
暂无贡献等级
WBelong  LV7 3月29日
quartz  LV8 3月13日
段贤锐  LV8 2月29日
graceful 2023年10月18日
暂无贡献等级
zhaozhiqi  LV5 2023年10月10日
微信网友_6658091507814400  LV3 2023年10月9日
000000000000000000 2023年9月21日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友