Я использую Drupal Services вместе с модулем JSON Services в качестве источника данных.
Я использую библиотеку DrupalCloud, https://github.com/skyred/DrupalCloud/wiki,, и мне интересно, как лучше всего обработать результаты, полученные от вызова userLogin ().
Если сам вызов не удался, мы получаем:
{
"#error": true,
"#message": "Some message"
}
Если вызов успешен, но учетные данные неверны:
{
"#error": false,
"#data": {
"#error": true,
"#message": "Some message"
}
}
Если успешный вызов и учетные данные для входа верны, возвращается:
{
"#error": false,
"#data": {
"sessid": "foo",
"user": {
"uid": "69",
"name": "Russell Jones",
"pass": "bar",
"mail": "russell@test.net",
"roles": {
"2": "authenticated user",
"5": "Student"
},
}
}
}
Как мне использовать эти данные осмысленно? Или, скорее, как мне проверить, сработал ли вызов, и был ли вход успешным или нет.