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

OSCHINA-MIRROR/anji-plus-captcha

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

AjPlus Captcha Official Website

Лицензия Общее количество строк

AjPlus Captcha

Количество наблюдателей с течением времени Количество наблюдателей с течением времени

EN doc CN doc

1. Онлайн-демонстрация

  1.1 Попробуйте здесь.

  1.2 Документация здесь

  1.3 Демоверсия Wechat/H5 (на основе uni-app)

   см. также [gitee]( https://gitee.com/anji-plus/captcha «码云»)

Wechat  h5     Демоверсия Wechat            

2. Детали дизайна

  2.1 Компоненты пользовательского интерфейса

   поддерживают Android, iOS, Futter, Uni-App, ReactNative, Vue, Angular, Html, Php.

blockPuzzle clickWord
blockPuzzle clickWord
1-1 1-2

  2.2 Связанные концепции

концепция описание
Тип капчи blockPuzzle, clickWord
Проверка действие пользователя: перетащить блок или нажать на слово, затем проверить, было ли это сделано человеком
Подтверждение привязка действия пользователя к бэкенд-сервису. вызов captchaService.verification во внутреннем сервисе для предотвращения несанкционированного доступа, например, прямой вызов

  2.3 Основные функции

CAPTCHA означает полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей. CAPTCHA определяет, является ли пользователь реальным или спам-роботом. CAPTCHAs искажают или манипулируют буквами и цифрами и полагаются на способность человека определить, какие символы они представляют.

Ajplus Captcha — это набор инструментов с открытым исходным кодом для пользователей. Его основные функции включают:

  • Простота интеграции компонентов пользовательского интерфейса в ваши приложения, поддержка различных интерфейсов переднего плана,
  • Поддержка интеграции с Android, iOS, Futter, Uni-App, ReactNative, Vue, Angular, Html, Php
  • Отсутствие зависимостей в основной библиотеке, простота включения во внутренний сервис
  • Основной API прост и открыт для расширения, все экземпляры инициализируются JAVA SPI, легко добавить собственную реализацию для формирования нового типа капчи.
  • Поддержка функций безопасности

3. Как интегрировать

![Диаграмма последовательности](https://captcha.anji-plus.com/static/shixu.png «时序图»)

4. Структура исходного кода

![Описание изображения экрана](https://images.gitee.com/uploads/images/2021/0207/112335_bd789fff_1600789.png «屏幕截图.png»)

5. Разработка и запуск

  • запустите бэкэнд-сервис импортируйте исходный код в Eclipse или Intellij, запустите класс StartApplication в пакете service/springboot. онлайн-изображения
  • запустите интерфейс пользовательского интерфейса откройте исходные файлы в представлении/vue с помощью вашей IDE, такой как Visual Code,
    npm install
    npm run dev

    DONE  Compiled successfully in 29587ms                       12:06:38
    I  Your application is running here: http://localhost:8081

6. План работы

issues

7. Свяжитесь с нами


### Попробуйте и наслаждайтесь! ☺

Введение

Поведенческий проверочный код (слайдер, выбираемые элементы), взаимодействие между фронтендом и бэкендом (Java), включая исходный код и реализацию для Vue/H5/Android/iOS/Flutter/Uni-app/React/PHP/Go/мини-программы WeChat. Развернуть Свернуть
Java и 6 других языков
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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