13 个版本

0.5.0 2021年6月26日
0.4.1 2020年4月4日
0.4.0 2020年1月22日
0.3.1 2019年1月11日
0.0.6 2015年3月8日

#14#verifying

26 每月下载量

MIT 许可证

7KB
125 代码行

recaptcha-rs 构建状态

Recaptcha-rs 是一个非常简单的库,用于验证 recaptcha 响应。

安装

要在项目中使用 recaptcha-rs,您可以将以下内容添加到您的 Cargo.toml

[dependencies]
recaptcha = "0.5.0"

使用方法

验证 recaptcha 响应非常简单

extern crate recaptcha;

fn main() {
    let remote_ip = "123.123.123.123".parse().ok();
    let res = recaptcha::verify("your_private_key", "user_response", remote_ip).await;

    if res.is_ok() {
        println!("Success");
    } else {
        println!("Failure");
    }
}

依赖

~3–7.5MB
~175K SLoC