Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
d96478ea
Commit
d96478ea
authored
Dec 21, 2019
by
jiaorz
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master-captcha-branch' into dev
parents
b298d58b
d8599f66
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
1 deletion
+6
-1
ClickWordCaptcha.java
...com/xxfc/platform/universal/service/ClickWordCaptcha.java
+6
-1
No files found.
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/service/ClickWordCaptcha.java
View file @
d96478ea
...
...
@@ -107,6 +107,7 @@ public class ClickWordCaptcha extends AbstractCaptcha {
if
((
num
-
1
)
!=
i
)
{
wordList
.
add
(
word
);
pointList
.
add
(
point
);
}
}
...
...
@@ -114,11 +115,15 @@ public class ClickWordCaptcha extends AbstractCaptcha {
BufferedImage
combinedImage
=
new
BufferedImage
(
width
,
height
,
BufferedImage
.
TYPE_INT_RGB
);
Graphics
combinedGraphics
=
combinedImage
.
getGraphics
();
combinedGraphics
.
drawImage
(
backgroundImage
,
0
,
0
,
null
);
Point
point
=
pointList
.
get
(
RandomUtils
.
getRandomInt
(
0
,
wordList
.
size
()-
1
).
intValue
());
int
index
=
RandomUtils
.
getRandomInt
(
0
,
wordList
.
size
()-
1
).
intValue
();
Point
point
=
pointList
.
get
(
index
);
dataVO
.
setOriginalImageBase64
(
getImageToBase64Str
(
backgroundImage
));
List
<
Point
>
list
=
Lists
.
newArrayList
();
list
.
add
(
point
);
dataVO
.
setPointList
(
list
);
String
word
=
wordList
.
get
(
index
);
List
<
String
>
wordString
=
Lists
.
newArrayList
();
wordString
.
add
(
word
);
dataVO
.
setWordList
(
wordList
);
return
dataVO
;
}
...
...
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