今天的主要工作是使用shiro框架实现权限管理以及熟悉springcloud eureka, 下面将给出关键代码和流程
controller层
LoginController.java
...
@PostMapping("/login")
public String login(@RequestParam String username, @RequestParam String password,
HttpSession session, RedirectAttributes attributes){
// User user = userService.checkUsers(username,password);
// if(user!=null){
// user.setPassword(null);
// session.setAttribute("user",user);
// return "admin/index";
// }else {
// attributes.addFlashAttribute("message","用户名或密码错误");
// return "redirect:/admin";
// }
try {
// 构造登录令牌
UsernamePasswordToken uptoken = new UsernamePasswordToken