Подключите API для входа в Moodle - PullRequest
0 голосов
/ 18 февраля 2019

пожалуйста, помогите с этим.

У меня есть проект для подключения Moodle с использованием API от клиента, данные для входа в систему из базы данных FLP сервера, а не из Moodle.Я до сих пор не понимаю, как установить этот API в Moodle.если я не ошибаюсь, мы можем написать на moodlelib.php, я не знаю.

здесь API от клиента должен быть установлен на Moodle:

1. Generate Token
https://vps.sample.com/generatetoken/api/login
Input Post
    username = admin
    password = admini123
Output Api
    {
        "status": true,
        "message": "",
        "key": "434b37b729bce958a0de4e3edb67c46f";
    }

2. Login Validation
https://vps.sample.com/sampleflp/api/1.0/login/validation
Header
    Authorization = 434b37b729bce958a0de4e3edb67c46f
    User = admin
Input Post
    username = user01
    password = pass01
Output Api
//If login Correct will get response:
{   "status": 1, 
    "message": "ok", 
    "data": [ 
        {   "userid": "user01", 
            "username": "usersatu" 
        }   
    ] 
}
//If login incorrect will get response:
{   "status": 0, 
    "message": "Data Not Found", 
    "code": "5001", 
    "data": { 
        "valid": 0 
    } 
}

Можете ли вы помочь мне дать руководство по переводу этого сценария в Moodle?Я очень новичок в этом деле.

nb: Извините за мой плохой английский

Спасибо.

...