1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/asundust-auth-captcha

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 14:51 a58e1ea

Laravel-Admin 登录 滑动验证插件 多平台支持

另有 Dcat-Admin版 (https://github.com/asundust/dcat-auth-captcha).

Demo演示

演示站点.

Поддержка (按照字母顺序)

Есть главный поток и дополнительные, если есть необходимость, пожалуйста, создайте issue (https://github.com/asundust/auth-captcha/issues).

Ограничения связаны с тем, что некоторые ключи платные, на данный момент код не может полностью поддерживать все варианты. Если есть желающие помочь с ключами, я сохраню их в секрете и буду использовать только для разработки.

Снимки экрана

img.

Установка

composer require asundust/auth-captcha

Получение ключей

顶象

— Конфигурация кода:

'auth-captcha' => [
    'enable' => true,
    'provider' => 'dingxiang',
    'style' => 'popup', // 弹出式: popup 嵌入式: embed 内联式: inline 触发式: oneclick (不填写默认popup)
    'appid' => '{AppID}',
    'secret' => '{AppSecret}',
    'ext_config' => [],
],

— Доступ к https://www.dingxiang-inc.com/business/captcha. — Демо-версия документации: https://cdn.dingxiang-inc.com/ctu-group/captcha-ui/demo. — Официальная документация: https://www.dingxiang-inc.com/docs/detail/captcha.

极验

— Необходимо опубликовать конфигурацию файла, команда: php artisan vendor:publish --provider="Asundust\AuthCaptcha\AuthCaptchaServiceProvider". — Конфигурация кода:

'auth-captcha' => [
    'enable' => true,
    'provider' => 'geetest',
    'style' => 'bind', // 隐藏式: bind 弹出式: popup 浮动式: float 自定区域浮动式(与popup类似,由于登录页面无需自定区域,故效果和popup一样的): custom (不填写默认bind)
    'appid' => '{ID}',
    'secret' => '{KEY}',
    'ext_config' => [],
],

— Доступ к https://www.dingxiang-inc.com/business/captcha. — Документация: http://docs.geetest.com/sensebot/deploy/server/php.

hCaptcha

— Конфигурация кода:

'auth-captcha' => [
    'enable' => true,
    'provider' => 'hcaptcha',
    'style' => 'invisible', // 隐藏式: invisible 复选框: display (不填写默认invisible)
    'appid' => '{sitekey}',
    'secret' => '{secret}',
],

— Доступ к https://dashboard.hcaptcha.com/overview. — Демонстрационная версия документации (передняя часть): https://docs.hcaptcha.com/configuration. — Скрытая версия документации (передняя часть): https://docs.hcaptcha.com/invisible. — Задняя часть документации: https://docs.hcaptcha.com.

Recaptcha v2 (Google)

— Конфигурация кода:

'auth-captcha' => [
    'enable' => true,
    'provider' => 'recaptchav2',
    'style' => 'invisible', // 隐藏式: invisible 复选框: display (не указано по умолчанию невидимое)
    'appid' => '{site_key}',
    'secret' => '{secret}',
    // 'domain' => 'https://www.google.com', // Домен обслуживания, необязательно, без этого параметра по умолчанию используется https://recaptcha.net
],

— Доступ к https://www.google.com/recaptcha/admin/create для выбора версии v2. — Панель управления: https://www.google.com/recaptcha/admin. — Версия документации (передняя часть) для отображения: https://developers.google.com/recaptcha/docs/display. — Версия скрытой документации (передняя часть): https://developers.google.com/recaptcha/docs/invisible. — Версия задней части документации: https://developers.google.com/recaptcha/docs/verify/.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/asundust-auth-captcha.git
git@api.gitlife.ru:oschina-mirror/asundust-auth-captcha.git
oschina-mirror
asundust-auth-captcha
asundust-auth-captcha
master