salvo-captcha
A captcha middleware for salvo framework. It uses captcha crate to generate captcha images.
Add to your project
First, add the following to your Cargo.toml:
[]
= "0.1"
Or use cargo-add to add the dependency to your Cargo.toml:
Usage
See the examples directory for a complete example.
Storage
The storage of the captcha is handled by a CaptchaStore trait. You can implement your own storage or use the cacache-rs by enabling the cacache-storage feature.
[]
= { = "0.1", = ["cacache-storage"] }
Captcha name and difficulty
In this table you can see the different between the difficulties and the name of the captcha.
| Name | Difficulty | Image |
|---|---|---|
Amelia |
Easy | |
Amelia |
Medium | |
Amelia |
Hard | |
Lucy |
Easy | |
Lucy |
Medium | |
Lucy |
Hard | |
Mila |
Easy | |
Mila |
Medium | |
Mila |
Hard |
License
This project is licensed under the MIT license for more details see LICENSE or http://opensource.org/licenses/MIT.