| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.uas.eis.controller;
- import com.uas.eis.beans.result.Result;
- import com.uas.eis.core.support.TokenHandler;
- import com.uas.eis.core.support.TokenProperties;
- import com.uas.eis.sdk.dto.UserReq;
- import com.uas.eis.service.UserService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.HashMap;
- import java.util.Map;
- @RestController
- public class LoginWorldController {
- @Autowired
- private UserService userService;
- private static Map<String,String> tokenConfig = TokenProperties.getAllProperty();
- private static String base64Security = tokenConfig.get("SECURITY_KEY");
- @PostMapping("/login")
- public Result login(@RequestBody UserReq userReq){
- Map<String, String> map = new HashMap();
- String username = userReq.getUsername();
- String password = userReq.getPassword();
- String token = "";
- if(username.equalsIgnoreCase("admin") && password.equalsIgnoreCase("123456")){
- // 根据用户名和密码生成Token
- Map<String, Object> userInfo = new HashMap<>();
- userInfo.put("username", username);
- userInfo.put("password", password);
- token = TokenHandler.createToken(username,password);
- }else{
- return Result.error("用户名和密码不正确");
- }
- map.put("code", "200");
- // 返回json数据
- map.put("token", token);
- map.put("msg", "请求成功");
- map.put("expiresIn", tokenConfig.get("KEEP"));
- // AppTokenResult appTokenResult = new AppTokenResult();
- // appTokenResult.setAppAccessToken(token);
- // appTokenResult.setExpiresIn(Long.parseLong(tokenConfig.get("KEEP")));
- // appTokenResult.setErrorCode(200);
- // appTokenResult.setErrorMessage(null);
- return Result.success(map);
- }
- }
|