Инструменты сайта


bbcode

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
bbcode [18.05.2017 19:15]
Архивариус Новый bbcode [#]
bbcode [18.05.2017 20:19] (текущий)
Архивариус
Строка 61: Строка 61:
  === forally= ===   === forally= === 
 [forally=id альянса]Текст который виден только участникам указанного альянса[/forally] [forally=id альянса]Текст который виден только участникам указанного альянса[/forally]
 +
 + === authurl= === 
 +[authurl=ссылка в новом окне]Текст ссылки[/authurl]\\
 +Позволяет передать авторизованное имя игрока нажавшего на ссылку\\
 +Ссылка автоматически дополняется следующими параметрами:
 +  * _username - имя пользователя нажавшего на ссылку
 +  * _realm - имя вселенной с которой произошёл переход((требуется для последующей проверки подлинности подписи))
 +  * _time - временная метка формирования ссылки((требуется для последующей проверки подлинности подписи))
 +  * _authsign - цифровая подпись позволяющая проверить подлинность содержащихся в ссылке авторизационных данных
 +Чтобы проверить подпись нужно отправить GET запрос на адрес:\\
 +''http://[_realm].battlespace.ru/api/auth.php?action=check_auth&username=[_username]&time=[_time]&authsign=[_authsign]''\\
 +В случае если подпись верна и с момент формирования ссылки прошло менее 30 минут - вы получите json со status=ok и если такой пользователь существует так же его id в поле user_id\\
 +Таким образом можно автоматически выполнять авторизацию на ваших альянсовых сайтах.
bbcode.1495124150.txt.gz · Последнее изменение: 18.05.2017 19:15 — Архивариус