Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_45598856
white-jotter
提交
f9944381
W
white-jotter
项目概览
qq_45598856
/
white-jotter
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
white-jotter
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
f9944381
编写于
11月 03, 2019
作者:
E
Evan
提交者:
GitHub
11月 03, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #27 from Antabot/dev
chore: daily optimization
上级
f53d4ded
4a3f117e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
6 addition
and
10 deletion
+6
-10
wj-vue/src/main.js
wj-vue/src/main.js
+2
-1
wj/src/main/java/com/gm/wj/controller/LoginController.java
wj/src/main/java/com/gm/wj/controller/LoginController.java
+3
-8
wj/src/main/java/com/gm/wj/interceptor/LoginInterceptor.java
wj/src/main/java/com/gm/wj/interceptor/LoginInterceptor.java
+1
-1
未找到文件。
wj-vue/src/main.js
浏览文件 @
f9944381
...
...
@@ -37,7 +37,8 @@ router.beforeEach((to, from, next) => {
}
}
)
// http request拦截器,为请求加上 token
// http request拦截器,为请求加上 token,测试用,没有必要
axios
.
interceptors
.
request
.
use
(
config
=>
{
// 输出当前状态下的 token
...
...
wj/src/main/java/com/gm/wj/controller/LoginController.java
浏览文件 @
f9944381
...
...
@@ -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 "认证失败,请重新登录";
// }
}
}
wj/src/main/java/com/gm/wj/interceptor/LoginInterceptor.java
浏览文件 @
f9944381
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录