Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gdtel-gztel-school-center
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
吴学德
gdtel-gztel-school-center
Commits
dd326000
Commit
dd326000
authored
Jun 24, 2021
by
邝钲钞
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复代码审计可能空指针异常
parent
2b6eee9c
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
24 deletions
+18
-24
core-service/src/main/java/com/winsun/item/config/web/ShiroConfig.java
+5
-7
core-service/src/test/java/com/winsun/user/UserTestHelper.java
+3
-3
migration/src/main/java/com/winsun/item/config/web/ShiroConfig.java
+5
-7
service-manager/src/main/java/com/winsun/item/config/web/ShiroConfig.java
+5
-7
No files found.
core-service/src/main/java/com/winsun/item/config/web/ShiroConfig.java
View file @
dd326000
...
...
@@ -109,19 +109,17 @@ public class ShiroConfig {
@Bean
public
CookieRememberMeManager
rememberMeManager
(
SimpleCookie
rememberMeCookie
)
{
KeyGenerator
keygen
=
null
;
try
{
keygen
=
KeyGenerator
.
getInstance
(
"AES"
);
}
catch
(
NoSuchAlgorithmException
e
)
{
e
.
printStackTrace
();
}
KeyGenerator
keygen
=
KeyGenerator
.
getInstance
(
"AES"
);
SecretKey
deskey
=
keygen
.
generateKey
();
System
.
out
.
println
(
">>>>"
+
Base64
.
encodeToString
(
deskey
.
getEncoded
()));
CookieRememberMeManager
manager
=
new
CookieRememberMeManager
();
manager
.
setCipherKey
(
Base64
.
decode
(
deskey
.
getEncoded
()));
manager
.
setCookie
(
rememberMeCookie
);
return
manager
;
}
catch
(
NoSuchAlgorithmException
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
@Bean
...
...
core-service/src/test/java/com/winsun/user/UserTestHelper.java
View file @
dd326000
...
...
@@ -28,8 +28,8 @@ public class UserTestHelper extends AppApplicationBaseIT {
// // 证明MD5无法解密
// ResponseData<String> pwdDecrypt = LoginUtils.pwdDecrypt(user.getPassword());
// log.info("{}", pwdDecrypt.getData());
String
orderSeq
=
RandomUtil
.
RandomNumber
(
32
);
System
.
out
.
println
(
orderSeq
);
//
//
String orderSeq = RandomUtil.RandomNumber(32);
//
System.out.println(orderSeq);
}
}
migration/src/main/java/com/winsun/item/config/web/ShiroConfig.java
View file @
dd326000
...
...
@@ -109,19 +109,17 @@ public class ShiroConfig {
@Bean
public
CookieRememberMeManager
rememberMeManager
(
SimpleCookie
rememberMeCookie
)
{
KeyGenerator
keygen
=
null
;
try
{
keygen
=
KeyGenerator
.
getInstance
(
"AES"
);
}
catch
(
NoSuchAlgorithmException
e
)
{
e
.
printStackTrace
();
}
KeyGenerator
keygen
=
KeyGenerator
.
getInstance
(
"AES"
);
SecretKey
deskey
=
keygen
.
generateKey
();
//System.out.println(">>>>"+Base64.encodeToString(deskey.getEncoded()));
CookieRememberMeManager
manager
=
new
CookieRememberMeManager
();
manager
.
setCipherKey
(
Base64
.
decode
(
deskey
.
getEncoded
()));
manager
.
setCookie
(
rememberMeCookie
);
return
manager
;
}
catch
(
NoSuchAlgorithmException
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
@Bean
...
...
service-manager/src/main/java/com/winsun/item/config/web/ShiroConfig.java
View file @
dd326000
...
...
@@ -109,19 +109,17 @@ public class ShiroConfig {
@Bean
public
CookieRememberMeManager
rememberMeManager
(
SimpleCookie
rememberMeCookie
)
{
KeyGenerator
keygen
=
null
;
try
{
keygen
=
KeyGenerator
.
getInstance
(
"AES"
);
}
catch
(
NoSuchAlgorithmException
e
)
{
e
.
printStackTrace
();
}
KeyGenerator
keygen
=
KeyGenerator
.
getInstance
(
"AES"
);
SecretKey
deskey
=
keygen
.
generateKey
();
//System.out.println(">>>>"+Base64.encodeToString(deskey.getEncoded()));
CookieRememberMeManager
manager
=
new
CookieRememberMeManager
();
manager
.
setCipherKey
(
Base64
.
decode
(
deskey
.
getEncoded
()));
manager
.
setCookie
(
rememberMeCookie
);
return
manager
;
}
catch
(
NoSuchAlgorithmException
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
@Bean
...
...
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