Skip to content

Регистрация и авторизация

mad edited this page Mar 15, 2012 · 1 revision

Регистрация и авторизация

# 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"}}