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

OSCHINA-MIRROR/asundust-dcat-auth-captcha

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Дкат-админ: плагин скользящей проверки с поддержкой множества платформ

Рисунок: статус сборки StyleCI (GitHub)

Дкат-админ: плагин скользящей проверки с поддержкой множества платформ

Также существует версия Laravel-Admin (https://github.com/asundust/auth-captcha).

Демо

Демо-сайт (в настоящее время используется адрес версии Laravel-Admin)

Поддержка (по алфавиту)

  • TopX: «галочка»;
  • Антиган: «галочка»;
  • hCaptcha (аналогично Google Recaptcha v2): «галочка» (бесплатно, скорость средняя);
  • Google Recaptcha v2: «галочка» (доступно в Китае, полностью бесплатно);
  • Google Recaptcha v3: «галочка» (доступно в Китае, полностью бесплатно);
  • Shumai (временно не поддерживается на веб-страницах): —;
  • Облако Тencent: «галочка»;
  • TongDun: «галочка»;
  • Verify5: «галочка» (бесплатная версия ограничена 100 попытками в день);
  • Vaptcha: — (не полностью бесплатная, но сложность использования относительно высокая) (требуется ключ для разработки);
  • NetEase: «галочка»;
  • Yunpian: «галочка».

Существует основной поток и дополнительные варианты, которые не были обнаружены. Если есть желающие помочь, пожалуйста, создайте задачу (issue) на GitHub.

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

В настоящее время я не планирую разрабатывать код, совместимый с версией 1.x.

Изображение: gif-анимация (GitHub)

Установка

composer require asundust/dcat-auth-captcha
  • Важное замечание: поскольку конфигурация ключа выполняется в фоновом режиме, перед первой установкой убедитесь, что вы уже вошли в систему. После установки необходимо сразу же настроить ключ, иначе вы не сможете войти в систему.
  • Если у вас возникли проблемы с входом в систему, сначала удалите пакет, затем войдите в систему и установите его снова. Это должно решить проблему.

Получение параметров конфигурации ключа

TopX

Параметры, которые можно настроить
  • AppId: {AppID};
  • Secret: {AppSecret};
  • Стиль капчи: всплывающее окно (popup) // всплывающий: popup встроенный: embed встроенный: inline триггерный: oneclick (без стиля по умолчанию: popup).
  • Дополнительные настройки: [].
Ссылки

Антиган

Параметры, которые можно настроить
  • AppId: {ID};
  • Secret: {KEY};
  • Стиль капчи: скрытый (bind) всплывающий (popup), плавающий (float), настраиваемый (custom) (без стиля по умолчанию: bind).
  • Дополнительные настройки: [].
Ссылки

hCaptcha

Параметры, которые можно настроить
  • AppId: {sitekey};
  • Secret: {secret};
  • Стиль капчи: невидимый (invisible) или флажок (display) (по умолчанию: invisible).
Ссылки

Google Recaptcha v2

Параметры, которые можно настроить
  • AppId: {site_key};
  • Secret: {secret};
  • Стиль капчи: невидимый (invisible) или флажок (display) (по умолчанию: invisible);
  • Доменное имя службы (необязательно): https://www.google.com.
Ссылки

Google Recaptcha v3

Параметры, которые можно настроить
  • AppId: {site_key};
  • Secret: {secret};
  • Стиль капчи: невидимый (invisible) или флажок (display) (по умолчанию: invisible);
  • Доменное имя службы (необязательно): https://www.google.com;
  • Уровень доверия (необязательно): 0,7.
Ссылки

Облако Тencent

Параметры, которые можно настроить

V5 проверка

Настраиваемые параметры

— AppId: {APP ID}. — Secret: {APP Key}. — Хост: {Host}.

Соответствующие ссылки

— Посетите https://www.verify5.com/console/app/list. — Посетите официальный адрес использования документов.

Vaptcha

Настраиваемые параметры

— AppId: {VID}. — Secret: {Key}. — Стиль капчи: invisible // Скрытый стиль: invisible, стиль щелчка: click, встроенный стиль: embed (не заполнять по умолчанию невидимый). — Дополнительная конфигурация: [].

Соответствующие ссылки

— Посетите https://www.vaptcha.com. — Посетите официальный адрес использования документов.

Веб-защита от Easy

Настраиваемые параметры

— AppId: {captchaId}. — Secret: {secretId}. — Секретный ключ: {secretKey}. — Стиль капчи: // Обратите внимание на тип, запрошенный в фоновом режиме! Обычный всплывающий стиль: popup, обычный встроенный стиль: embed, обычный стиль триггера: float, без привязки кнопки: bind, без стиля щелчка: ''(оставить пустым, странно установить) (не заполнять всплывающее окно по умолчанию). — Дополнительная конфигурация: [].

Соответствующие ссылки

— Посетите http://dun.163.com/product/captcha. — Посетите официальный адрес использования документов.

Yunpian

Настраиваемые параметры

— AppId: {APPID}. — Secret: {Secret Id}. — Secret Key: {secretKey}. — Стиль капчи: // flat: прямое встраивание, float: плавающий диалог: диалоговое окно external: внешнее скольжение (появляется только при скольжении, когда блок скольжения скользит, подходит только для проверки скольжения), (не заполняйте диалоговое окно по умолчанию). Совет: похоже, что у flat и external есть проблемы с обратным вызовом, не рекомендуется использовать. — Дополнительная конфигурация: [].

Соответствующие ссылки

— Посетите https://www.yunpian.com/console/#/captcha/product. — Посетите официальный адрес использования документов.

Использование

Откройте страницу входа dcat-admin в браузере.

Будущее

— Добавьте больше скользящих кодов подтверждения (постоянно добавляйте):heavy_check_mark:. — Капча будет модульной, предоставляя её для использования в проектах Laravel (эту идею сложно реализовать, давайте посмотрим).

Примечания к обновлению

UPGRADE.md.

Журнал изменений

CHANGE_LOG.md.

Список благодарностей

de-memory.

Поддержка

Если вы считаете, что этот проект сэкономил вам время, пожалуйста, поддержите его!

alipay. wechat.

Лицензия

The MIT License (MIT).

Комментарии ( 0 )

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

Введение

Скользящая капча для авторизации dcat-admin / Плагин скользящей капчи с поддержкой множества платформ. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/asundust-dcat-auth-captcha.git
git@api.gitlife.ru:oschina-mirror/asundust-dcat-auth-captcha.git
oschina-mirror
asundust-dcat-auth-captcha
asundust-dcat-auth-captcha
master