Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
finance-manage
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
finance-oa
finance-manage
Commits
018195e4
Commit
018195e4
authored
Nov 19, 2019
by
RuoYi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户上传头像实时同步缓存,无需重新登录
parent
cdc56a66
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
0 deletions
+19
-0
ruoyi/src/main/java/com/ruoyi/common/constant/Constants.java
ruoyi/src/main/java/com/ruoyi/common/constant/Constants.java
+5
-0
ruoyi/src/main/java/com/ruoyi/framework/security/service/TokenService.java
...va/com/ruoyi/framework/security/service/TokenService.java
+12
-0
ruoyi/src/main/java/com/ruoyi/project/system/controller/SysProfileController.java
...ruoyi/project/system/controller/SysProfileController.java
+2
-0
No files found.
ruoyi/src/main/java/com/ruoyi/common/constant/Constants.java
View file @
018195e4
...
...
@@ -9,6 +9,11 @@ import io.jsonwebtoken.Claims;
*/
public
class
Constants
{
/**
* UTF-8 字符集
*/
public
static
final
String
UTF8
=
"UTF-8"
;
/**
* 通用成功标识
*/
...
...
ruoyi/src/main/java/com/ruoyi/framework/security/service/TokenService.java
View file @
018195e4
...
...
@@ -70,6 +70,18 @@ public class TokenService
return
null
;
}
/**
* 设置用户身份信息
*/
public
void
setLoginUser
(
LoginUser
loginUser
)
{
if
(
StringUtils
.
isNotNull
(
loginUser
)
&&
StringUtils
.
isNotEmpty
(
loginUser
.
getToken
()))
{
String
userKey
=
getTokenKey
(
loginUser
.
getToken
());
redisCache
.
setCacheObject
(
userKey
,
loginUser
);
}
}
/**
* 创建令牌
*
...
...
ruoyi/src/main/java/com/ruoyi/project/system/controller/SysProfileController.java
View file @
018195e4
...
...
@@ -98,6 +98,8 @@ public class SysProfileController extends BaseController
{
AjaxResult
ajax
=
AjaxResult
.
success
();
ajax
.
put
(
"imgUrl"
,
avatar
);
loginUser
.
getUser
().
setAvatar
(
avatar
);
tokenService
.
setLoginUser
(
loginUser
);
return
ajax
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment