在若依(Ruoyi)项目中集成aj-captcha
滑块验证码,以增强登录页面的安全性,防止恶意登录行为。
aj-captcha
是一种基于滑块的验证码技术,通过用户滑动滑块以完成图片拼图,从而验证用户的真实性。它具有较高的安全性和用户友好性。
aj-captcha
依赖到项目中。aj-captcha
的相关配置。aj-captcha
的相关代码和资源。ruoyi
├── ruoyi-admin
│ └── src\main\resources
│ ├──static
│ ├──templates
└── application.yml
├── ruoyi-framework
├── pom.xml
└── src\main\java
└── com\ruoyi\framework
├── config
└── shiro\web\filter
└── captcha
aj-captcha
依赖版本与项目兼容。在ruoyi-framework/pom.xml
文件中添加以下依赖:
<!-- 滑块验证码 -->
<dependency>
<groupId>com.github.anji-plus</groupId>
<artifactId>captcha-spring-boot-starter</artifactId>
<version>1.2.7</version>
</dependency>
在ruoyi-admin/src/main/resources/application.yml
文件中添加aj-captcha
的配置:
# 滑块验证码
aj:
captcha:
# blockPuzzle滑块 clickWord文字点选 default默认两者都实例化
type: blockPuzzle
# 右下角显示字
water-mark: ruoyi.vip
# 校验滑动拼图允许误差偏移量(默认5像素)
slip-offset: 5
# aes加密坐标开启或者禁用(true|false)
aes-status: true
# 滑动干扰项(0/1/2)
interference-options: 2
下载集成包ruoyi/集成滑动验证码.zip
并将其解压到项目中,确保文件放置在正确的位置。
下载链接:https://pan.baidu.com/s/1mntMUD7I64fwMGk2Li74sw
提取码:meow
启动项目,进入登录页面。输入账号和密码,点击登录时会弹出滑块验证码,通过滑块验证后即可进入系统主页。
成功集成aj-captcha
滑块验证码后,登录页面会出现滑块验证码。用户需要滑动滑块完成图片拼图来验证身份,验证成功后即可登录系统主页,提高了系统的安全性。
powered by kaifamiao