Веб-сервис Moodle Rest API, отправка зашифрованной электронной почты

Я пытаюсь войти в систему с аутентификацией ключа пользователя и отправляю адрес электронной почты этому плагину, чтобы сгенерировать авторизованный URL-адрес. Мне также нужно отправить адрес электронной почты в зашифрованном виде, и я расшифровываю адрес электронной почты в плагине moodle и проверяю адрес электронной почты. Когда я пробую это на своем локальном сервере, он работает нормально, но когда я устанавливаю плагин в прямом эфире, он дает мне эту ошибку.

"user => Invalid parameter value detected: email => Invalid parameter value detected: Invalid external api parameter: the value is \"hl9FC3SKmCDBZ0 hNS4FKg70GbpRXc/eRXt9fQ hDs4=\", the server was expecting \"email\" type"

Это проверки настроения по умолчанию? Если да, могу ли я переопределить их внутри своей функции?


person Ruhith Udakara    schedule 10.12.2019    source источник


Ответы (1)


Наконец я нашел решение, возможно, это не лучший способ, но он сработал.

шаги

  1. Добавьте «@abc.com» в конец зашифрованной строки электронной почты.
  2. URL кодирует всю строку
  3. Отправьте в мудл и проверка пройдена :)

Вы можете декодировать URL-адрес электронной почты внутри настроения.

person Ruhith Udakara    schedule 12.12.2019