未验证 提交 f9944381 编写于 作者: E Evan 提交者: GitHub

Merge pull request #27 from Antabot/dev

chore: daily optimization
......@@ -37,7 +37,8 @@ router.beforeEach((to, from, next) => {
}
}
)
// http request拦截器,为请求加上 token
// http request拦截器,为请求加上 token,测试用,没有必要
axios.interceptors.request.use(
config => {
// 输出当前状态下的 token
......
......@@ -27,7 +27,7 @@ public class LoginController {
@PostMapping(value = "/api/login")
@ResponseBody
public Result login(@RequestBody User requestUser, HttpSession session) {
public Result login(@RequestBody User requestUser) {
String username = requestUser.getUsername();
username = HtmlUtils.htmlEscape(username);
......@@ -42,7 +42,7 @@ public class LoginController {
TokenUtil tokenUtil = new TokenUtil();
String token = tokenUtil.getToken(user);
user.setToken(token);
session.setAttribute("token", token);
// session.setAttribute("token", token);
return ResultFactory.buildSuccessResult(usernamePasswordToken);
} catch (AuthenticationException e) {
String message = "账号密码错误";
......@@ -88,12 +88,7 @@ public class LoginController {
@ResponseBody
@GetMapping(value = "api/authentication")
public String authentication(@RequestHeader("Token") String token, HttpSession session, HttpResponse response){
public String authentication(){
return "身份认证成功";
// if (token.replace("\"", "").equals(session.getAttribute("token"))) {
// return "身份认证成功";
// } else {
// return "认证失败,请重新登录";
// }
}
}
......@@ -24,7 +24,7 @@ public class LoginInterceptor implements HandlerInterceptor {
Subject subject = SecurityUtils.getSubject();
System.out.println(subject.isRemembered());
System.out.println(subject.isAuthenticated());
// 使用 shiro 验证,考虑结合 token
// 使用 shiro 验证
if (!subject.isAuthenticated() && !subject.isRemembered()) {
return false;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册