-
Notifications
You must be signed in to change notification settings - Fork 0
Регистрация и авторизация
# auth Функция авторизации пользователя. Авторизация проходит по следующей схеме. У пользоваетеля на устройстве есть логин и пароль. От пароля высчитывается sha256 и вместе с логином передается на сервер. В ответ будет указан сессионный ключ , который вдальнейшем надо использовать. Ключ передается в куксах key=полученный ключ.
Параметры
-
login
- Логин -
secret
- sha256(пароль)
Возвращаемые ошибки
- 60 - Не был установлен secret и/или login
- 61 - Пара логин-пароль не совпадают
- 62 - Такого пользователя не существует
Пример использования
data={"method":"auth","params":{"login":"steph","secret":"a8a7ea5b4fa4e69c892a00548f4206a2d92d9337b2c0807bd936833fdf88f986"}}
Ответ
{"error":{"code":0,"info":""},"result":"6712sdk23819soa..."}
# register Функция регистрации пользователя.
Параметры
-
login
- логин -
password
- пароль -
email
- мыло
Возвращаемые ошибки
71 - не установленно одно из полей 72 - пользователь с таким логин или email уже существует.
Пример использования
data={"method":"register","params":{"login":"steph","secret":"a8a7ea5b4fa4e69c892a00548f4206a2d92d9337b2c0807bd936833fdf88f986","email":"trololo@tamade.ru"}}