Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
Y
yifu-mvp
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fangxinjiang
yifu-mvp
Commits
479688a2
Commit
479688a2
authored
Mar 19, 2026
by
fangxinjiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
验证密码是否为123456-fxj
parent
5769ac07
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
49 additions
and
0 deletions
+49
-0
UserController.java
...u/cloud/plus/v1/yifu/admin/controller/UserController.java
+16
-0
SysUserService.java
...yifu/cloud/plus/v1/yifu/admin/service/SysUserService.java
+9
-0
SysUserServiceImpl.java
...d/plus/v1/yifu/admin/service/impl/SysUserServiceImpl.java
+24
-0
No files found.
yifu-upms/yifu-upms-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/admin/controller/UserController.java
View file @
479688a2
...
...
@@ -33,6 +33,7 @@ import com.yifu.cloud.plus.v1.yifu.common.core.util.Common;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.MsgUtils
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.R
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.RedisUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser
;
import
com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog
;
import
com.yifu.cloud.plus.v1.yifu.common.security.annotation.Inner
;
import
com.yifu.cloud.plus.v1.yifu.common.security.util.SecurityUtils
;
...
...
@@ -791,4 +792,19 @@ public class UserController {
return
userService
.
judgeDiyAuthMenuByUserId
(
paramVo
);
}
/**
* @return 验证结果,密码为 123456 返回 true,否则返回 false
* @Description: 验证用户密码是否为初始密码 123456
* @Author: hgw
* @Date: 2026/3/19
**/
@GetMapping
(
"/verifyInitialPassword"
)
public
R
<
Boolean
>
verifyInitialPassword
()
{
YifuUser
user
=
SecurityUtils
.
getUser
();
if
(
user
==
null
){
return
R
.
failed
(
CommonConstants
.
USER_FAIL
);
}
return
R
.
ok
(
userService
.
verifyInitialPassword
(
user
.
getUsername
()));
}
}
yifu-upms/yifu-upms-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/admin/service/SysUserService.java
View file @
479688a2
...
...
@@ -220,4 +220,13 @@ public interface SysUserService extends IService<SysUser> {
// 判断用户的权限(用户拼接用户组)是否有菜单
KeyValueReturnVo
judgeDiyAuthMenuByUserId
(
ListAndStringVo
paramVo
);
/**
* @param username 用户名
* @Description: 验证用户密码是否为初始密码 123456
* @Author: hgw
* @Date: 2026/3/19
* @return: java.lang.Boolean
**/
Boolean
verifyInitialPassword
(
String
username
);
}
yifu-upms/yifu-upms-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/admin/service/impl/SysUserServiceImpl.java
View file @
479688a2
...
...
@@ -1125,5 +1125,29 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
return
vo
;
}
/**
* @param username 用户名
* @Description: 验证用户密码是否为初始密码 123456
* @Author: hgw
* @Date: 2026/3/19
* @return: java.lang.Boolean
**/
@Override
public
Boolean
verifyInitialPassword
(
String
username
)
{
if
(
Common
.
isEmpty
(
username
))
{
return
false
;
}
// 查询用户信息
SysUser
user
=
getOne
(
Wrappers
.<
SysUser
>
query
().
lambda
()
.
eq
(
SysUser:
:
getUsername
,
username
)
.
eq
(
SysUser:
:
getDelFlag
,
CommonConstants
.
STATUS_NORMAL
)
.
last
(
CommonConstants
.
LAST_ONE_SQL
));
if
(
user
==
null
||
Common
.
isEmpty
(
user
.
getPassword
()))
{
return
false
;
}
// 使用 BCrypt 加密 "123456" 并与数据库中的加密密码进行比对
return
ENCODER
.
matches
(
"123456"
,
user
.
getPassword
());
}
}
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