API: базы данных — различия между версиями
Fgsfds (обсуждение | вклад) |
Fgsfds (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин. | Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин. | ||
− | + | | |
+ | Входящие данные, отмеченные звездочкой обязательны для заполнения. | ||
+ | |||
+ | | ||
+ | /> /> /> /> | ||
{| border="1" cellpadding="5" | {| border="1" cellpadding="5" | ||
|- | |- | ||
Строка 33: | Строка 37: | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
− | error:0, mess:'Вывод баз пользователя' | + | error:0, mess:'Вывод баз пользователя'; |
− | error:100, mess:'Массив баз пустой' | + | error:100, mess:'Массив баз пустой'; |
− | error:400, mess:'У вас недостаточно прав. Уберите user_edit' | + | error:400, mess:'У вас недостаточно прав. Уберите user_edit'. |
|- | |- | ||
Строка 62: | Строка 66: | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
− | error:0, | + | error:0, mess:'Вывод всех пользователей'; |
− | error:100, | + | error:100, mess:'Массив пользователей пустой'; |
− | error:400, | + | error:400, mess:'У вас недостаточно прав. Уберите user_edit'. |
|- | |- | ||
Строка 90: | Строка 94: | ||
name_user (post или get)* — пользователь базы данных; | name_user (post или get)* — пользователь базы данных; | ||
− | language (post или get) — может принимать значение: en/ru (по умолчанию ru).<br/> | + | language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
− | + | <br/> | |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
error:0, mess:'Список привилегий'; | error:0, mess:'Список привилегий'; | ||
Строка 168: | Строка 172: | ||
user_edit (post или get) — имя редактируемого пользователя; | user_edit (post или get) — имя редактируемого пользователя; | ||
− | language (post или get) — может принимать значение: en/ru (по умолчанию ru).<br/> | + | language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
− | + | <br/> | |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
error:0, mess:'Пользователь добавлен'; | error:0, mess:'Пользователь добавлен'; | ||
Строка 209: | Строка 213: | ||
dbusage(post или get)* — константа, имя модуля; | dbusage(post или get)* — константа, имя модуля; | ||
− | add_user_db | + | add_user_db (post или get)* — константа, имя операции; |
name_db (post или get)* — название базы данных; | name_db (post или get)* — название базы данных; | ||
Строка 243: | Строка 247: | ||
|} | |} | ||
− | |||
− |
Версия 15:46, 31 января 2017
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.
Входящие данные, отмеченные звездочкой обязательны для заполнения.
/> /> /> />
Модуль |
Функция |
Входящие данные |
Варианты ошибок |
dbusage |
Список баз данных пользователя. show_db |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; show_db (post или get)* — константа, имя операции; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
error:0, mess:'Вывод баз пользователя'; error:100, mess:'Массив баз пустой'; error:400, mess:'У вас недостаточно прав. Уберите user_edit'. |
dbusage |
Список пользователей БД пользователя. show_users |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; show_users (post или get)* — константа, имя операции; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
error:0, mess:'Вывод всех пользователей'; error:100, mess:'Массив пользователей пустой'; error:400, mess:'У вас недостаточно прав. Уберите user_edit'. |
dbusage |
Список привилегий пользователя БД пользователя. show_privilegies |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; show_privilegies (post или get)* — константа, имя операции; name_db (post или get)* — название базы данных; name_user (post или get)* — пользователь базы данных; language (post или get) — может принимать значение: en/ru (по умолчанию ru).
|
error:0, mess:'Список привилегий'; error:100, mess:'У пользователя нет привилегий. Список привилегий пуст'; error:101, mess:'Имя пользователя пустое'; error:102, mess:'Название базы данных должно быть заполнено'. |
dbusage |
Добавление базы данных. add_db |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; add_db (post или get)* — константа, имя операции; name_db (post или get)* — название базы данных; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
error:0, message:'База данных создана'; error:100, message:'Название базы данных должно быть заполнено'; error:108, message:'Wrong mysql root password. Please connects with server administrator'; error:-1, message:'База данных существует'; error:400, message:'У вас недостаточно прав. Уберите user_edit'; error:404, message:'Не работает mysql'; error:107, message:'Ошибка. Вы достигли максимального количества баз'; error:100, message:'DB NAME must be filled'; error:102, message:'DB already exists'. |
dbusage |
Добавление пользователя. add_user |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; add_user (post или get)* — константа, имя операции; login_user (post или get)* — логин пользователя базы данных; password_user (post или get)* — пароль пользователя базы данных; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru).
|
error:0, mess:'Пользователь добавлен'; error:404, mess:'Не работает mysql'; error:108, mess:'Wrong mysql root password. Please connects with server administrator'; error:101, mess:'Имя пользователя пустое'; error:102, mess:'Пароль для пользователя bd пустой'; error:400, mess:'У вас недостаточно прав. Уберите user_edit'; error:-1, mess:'Пользователь существует'; error:100, mess:'Login must be filled'; error:101, mess:'Login must be no more than 7 letters' error:102, mess:'Login already exists'; error:100, mess:'Password must be filled'. |
dbusage |
Добавление пользователя в базу данных. add_user_db |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; add_user_db (post или get)* — константа, имя операции; name_db (post или get)* — название базы данных; name_user (post или get)* — пользователь базы данных; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru); privilegies name_user (post или get)*=all_privilegies (все привилегии); open_remote (post или get)* — ip-адреса удаленного доступа через запятую. |
error:0, mess:'Привилегии применены'; error:100, mess:'Неправильно написана привилегия'; error:101, mess:'Имя пользователя пустое'; error:102, mess:'Название базы данных должно быть заполнено'; error:109, mess:'Ошибка проверки DB'; error:110, mess:'Ошибка проверки пользователя'; error:404, mess:'Не работает mysql'; error:108, mess:'Не работает mysql'; error:405, mess:'Попытка редактирования не своих данных'. |