Laravel-Admin 登录 滑动验证插件 多平台支持
另有 Dcat-Admin版 (https://github.com/asundust/dcat-auth-captcha).
Demo演示
演示站点.
Поддержка (按照字母顺序)
Есть главный поток и дополнительные, если есть необходимость, пожалуйста, создайте issue (https://github.com/asundust/auth-captcha/issues).
Ограничения связаны с тем, что некоторые ключи платные, на данный момент код не может полностью поддерживать все варианты. Если есть желающие помочь с ключами, я сохраню их в секрете и буду использовать только для разработки.
Снимки экрана
.
Установка
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.
— Конфигурация кода:
'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.
— Конфигурация кода:
'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 )