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

OSCHINA-MIRROR/dcloud-uni-captcha

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

uni 验证码验证文档

Назначение: в основном используется при входе в систему, необходимости проверки человеком или других ограниченных вызовах.

Генерация и проверка кода происходят на сервере. На странице отображается возвращённый base64. Уже интегрирован облачный шаблон единого входа, который можно скачать и протестировать.

Для использования с данными применяется таблица opendb-verify-codes (https://gitee.com/dcloud/opendb/blob/master/collection/opendb-verify-codes/collection.json).

Получение кода @create

Использование: uniCaptcha.create(Object params);

Параметры

Поле Тип Обязательно По умолчанию Описание
scene String Да - Значение для использования, чтобы предотвратить смешивание кодов проверки для разных функций, например: login, pay
deviceId String Нет - Идентификатор устройства, если не передан, будет автоматически получен из контекста uniCloud
width Number Нет 150 Ширина изображения
height Number Нет 40 Высота изображения
background String Нет #FFFAE8 Цвет фона для кода проверки. Если установить значение '', цвет фона не будет использоваться
size Number Нет 4 Длина кода проверки, максимум 6 символов
noise Number Нет 4 Количество линий помех для кода проверки
color Boolean Нет false Определяет, использовать ли случайный цвет для текста, после установки background всегда true
fontSize Number Нет 40 Размер шрифта
ignoreChars String Нет '' Символы, которые следует игнорировать
mathExpr Boolean Нет false Следует ли использовать математическое выражение
mathMin Number Нет 1 Минимальное число, используемое в выражении
mathMax Number Нет 9 Максимальное число, используемое в выражении
mathOperator String Нет '' Оператор, используемый в выражении, поддерживает + и -. Если не передано, используется случайным образом
expiresDate Number Нет 180 Время истечения срока действия кода проверки (в секундах)
uniPlatform String Нет '' Если вы хотите отобразить его на платформе мини-программы WeChat, передайте этот параметр. Его также можно использовать с process.env.VUE_APP_PLATFORM

Ответные параметры

Поле Тип Описание
errCode String/Number Код ошибки, 0 означает успех
errMsg String Подробная информация
captchaBase64 String Код проверки: формат base64

Примечание:

  • После создания новый код проверки не заменяет предыдущий.
  • При обновлении кода проверки предыдущий становится недействительным.
  • Если вы хотите заменить шрифт, убедитесь, что формат шрифта — .ttf и он содержит символы ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-.

Проверка кода @verify

Использование: uniCaptcha.verify(Object params);

Параметры

Поле Тип Обязательное По умолчанию Описание
scene String Да - Используется для предотвращения смешивания кодов проверки для различных функций
captcha String Да - Код проверки
deviceId String Нет - Идентификатор устройства, если не передан, будет автоматически получен из контекста uniCloud

Ответные параметры

Поле Тип Описание
errCode String/Number Код ошибки, 0 означает успех
errMsg String Дополнительная информация

Примечание:

Если код проверки недействителен, необходимо получить новый.

Обновление кода @refresh

Использование: uniCaptcha.refresh(Object params);

Параметры

Поле Тип Обязательное По умолчанию Описание
scene String Да - Используется для предотвращения смешивания кодов проверки для различных функций
deviceId String Нет - Идентификатор устройства, если не передан, будет автоматически получен из контекста uniCloud

Ответные параметры

Поле Тип Описание
errCode String/Number Код ошибки, 0 означает успех
errCode String/Number 错误码,0 表示成功
errMsg String 详细信息
captchaBase64 String 验证码:base64 格式

注意:

  • 支持传入 create 方法的所有参数,如果不传,则自动按照 deviceId 匹配上次生成时的配置生成新的验证码.

支持 uni-cofnig-center 配置中心

详情

错误码

Подробные сведения см. в errMsg.

Модуль Модуль код Ошибка кода Ошибка информации errCode
验证码 100 01 (10001)验证码生成失败 'uni-captcha-create-fail'
02 (10002)验证码校验失败 'uni-captcha-verify-fail'
03 (10003)验证码刷新失败 'uni-captcha-refresh-fail'

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

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

Введение

На основе модуля с проверочными кодами uniCloud. Расширить Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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