onsefy/validate-user-laravel
Composer 安装命令:
composer require onsefy/validate-user-laravel
包简介
Official Laravel SDK for OnSefy – Validate new users, detect fraud, and score risk automatically.
关键字:
README 文档
README
Official Laravel SDK for OnSefy – Validate new users, detect fraud, and score risk automatically to stop fake signups.
🚀 Features
- AI Based Quick Intelligent Assessment in microseconds
- Easy integration with Laravel apps
- Validate users with email, phone, IP, and user-agent
- Get detailed fraud risk scoring and patterns
- Detect suspicious users
- Free and paid plan support
📦 Installation
Install the package via Composer:
composer require onsefy/validate-user-laravel
Laravel 11+ will auto-discover the service provider and facade. If not, add manually to config/app.php:
'providers' => [ // ... OnSefy\Laravel\OnSefyProvider::class, ], 'aliases' => [ // ... 'OnSefy' => OnSefy\Laravel\Facades\OnSefy::class, ],
⚙️ Configuration
Publish the config file:
php artisan vendor:publish --tag=onsefy-config
This will create a config file at config/onsefy. Add your credentials to .env:
ONSEFY_PLAN_TYPE=free ONSEFY_API_KEY=your-api-key-here ONSEFY_SERVICE_ID=your-service-id-here
🧠 Usage Example
use OnSefy;
$response = OnSefy::validateUser([ 'email' => 'user@example.com', 'phone' => '+13434128780', 'ip' => '103.209.253.36', 'name' => 'John Doe', 'user_agent' => 'mozilla/5.0 (macintosh; intel mac os x 10.15; rv:136.0) gecko/20100101 firefox/136.0', ]); if ($response['status']) { // Take action based on risk score or level $risk = $response['summary']['risk_score']; $risk_level = $response['summary']['risk_level']; }
✅ Recommended Validation Flow
To effectively prevent fake signups and reduce fraud risk, follow this validation strategy:
-
Pre-validate user data
CallOnSefy::validateUser($userData)before creating or storing a new user record. -
Evaluate the response
Inspect key indicators from the response:risk_score— numerical fraud risk (0 to 10)verify_level— 0,1,2 level classification (e.g.,"0 Legit","1 Suspicious", "2 Fraud" )risk_patterns— matched signals or warnings (e.g., "x pattern", "y pattern")
-
Take action based on risk score
- Strict filtering: Block or flag users with
risk_score > 1 - Loose filtering: Allow up to
risk_score <= 2, review or throttle above that
- Strict filtering: Block or flag users with
This ensures your platform stays protected while balancing user experience.
🛡️ Risk Score Reference
| Risk Level | Label | Action Suggestion |
|---|---|---|
| 0 – 1.00 | Low | Proceed |
| 1.01 – 2.50 | Suspicious | Review or challenge |
| 2.51 | Fraud | Block and Reject |
📝 License
The MIT License (MIT). See LICENSE for details.
💬 Support
👥 Author
OnSefy Stop fake signups. Detect fraud before it costs you. https://onsefy.com
onsefy/validate-user-laravel 适用场景与选型建议
onsefy/validate-user-laravel 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2 次下载、GitHub Stars 达 1, 最近一次更新时间为 2025 年 06 月 04 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「laravel」 「laravel-package」 「fraud-detection」 「user-validation」 「risk-score」 「onsfey」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 onsefy/validate-user-laravel 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 onsefy/validate-user-laravel 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 onsefy/validate-user-laravel 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A Laravel package for converting English numbers into Bangla digits, Bangla words, Bangla month names, and Bangla money format with an easy-to-use API.
Laravel table comments loader (part of Diplodocker project)
Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mob
jitone-ai is a powerful FilamentPHP plugin that integrates AI-powered features directly into your Filament forms.
PHP client for tirreno security analytics API
Laravel JWT auth service package
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 31
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-04