|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Авторизация пользователя ВК на сервере
Привет всем!
Нужно произвести проверку пользователя на сервере. Вроде все так просто, но все время возвращается false. Все параметры приходят правильные, проверял 100 раз. P.S. Может этот способ уже не работает? |
|
|||||
Это же php) в нем много странностей для флешера
Хотя вообще я бы лучше это в статический метод вынес. Ну или можно appID и secretKey вообще сделать константами
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
caseyryan, спасибо огромное, подзабыл я немного ПХП.)
То есть можно использовать этот метод так? Но тогда придется передавать каждый раз auth и socialID для проверки пользователя? Это нормально? |
|
|||||
Цитата:
Ну, константы в пыхе через define() определяются. Но это не так важно, такой вариант тоже будет нормально работать
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Вопрос по отправке каждый раз socialID и authKey решил так:
Использую маппинг для обмена между клиентом и сервером. На клиенте есть базовый для всех класс, в конструкторе которого проходит присвоение значений нужным переменным. Остается только расширить этот класс и вызвать родительский конструктор. Как такая идея? package core.vo { import model.SocialProxy; /** * ... * @author alexandrratush */ [RemoteClass(alias="core.vo.AuthData")] public class AuthData { public var socialID:String; public var authKey:String; public var status:Boolean; public function AuthData() { socialID = SocialProxy.socialID; authKey = SocialProxy.authKey; } } } |
|
|||||
У меня вообще используется класс Packet, который разруливает все отправки на сервер. Передаю туда любые параметры, а он внутри сам еще добавляет authKey и viewer_id ко всем запросам. Так что вообще не парюсь. Собственно, решение почти такое же. С некоторыми нюансами, например тем, что не надо расширять класс, а можно использовать его самостоятельно
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Тоже думал использовать такой подход, но решил делать связь между клиентом и сервером с помощью VO, который поддерживает AMFPHP. Отсюда и мой подход мне кажется более удачным. Посмотрю что из этого получится.
|
Часовой пояс GMT +4, время: 04:58. |
|
« Предыдущая тема | Следующая тема » |
|
|