Авторизация login.webmoney и сессия сайта

Тема в разделе "PHP", создана пользователем Nikulcov, 25 май 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Nikulcov

    Nikulcov Создатель

    Регистр.:
    17 мар 2008
    Сообщения:
    10
    Симпатии:
    0
    Всем привет 8)
    Есть может вопрос...
    Как можно прикрепить авторизацию через login.webmoney к сессии сайта на Drupal 6?
    Вот пример куска файла http://мой сайт/wmlogin/login.php, когда пользователь авторизовался через webmoney:
    Пример:
    "echo "Вы авторизованы!
    ";
    echo "Ваш WMID - ".$_POST['WmLogin_WMID']."
    ";

    Заранее, спасибо...
     
  2. Nikulcov

    Nikulcov Создатель

    Регистр.:
    17 мар 2008
    Сообщения:
    10
    Симпатии:
    0
    Видимо никто не поможет советом? 8(
     
  3. LonRv

    LonRv Создатель

    Регистр.:
    28 апр 2009
    Сообщения:
    19
    Симпатии:
    18
  4. Nikulcov

    Nikulcov Создатель

    Регистр.:
    17 мар 2008
    Сообщения:
    10
    Симпатии:
    0
    прошу не путать Мерчант с https://login.wmtransfer.com/
    Так же читал http://owebmoney.ru/articles/login.shtml, вот и прошу разъяснить, если может есть тут добрые люди)))
     
  5. Zeratul

    Zeratul Создатель

    Administrator
    Регистр.:
    17 мар 2006
    Сообщения:
    1.322
    Симпатии:
    3.855
    2Nikulcov
    Правильно составленный вопрос - половина ответа..
    Я это к тому, что ты не задал вопроса?
    Или если задал, то ответ:
    Да такую авторизацию возможно сделать в Drupal, или любом другом движке!

    В статье все максимально разжевано.
    Но если ты совсем не умеешь программировать, то она тебе не поможет, т.к надо писать модуль.

    А логика скрипта очень простая:

    1. Направляем пользователя с нашего сайта на login.wmtransfer.com
    2. Далее он там авторизуется, и идет редирект обратно на твой сайт(на обрабатывающий скрипт который нужно написать) т.е:
      http:/yousite.ru/wmlogin_api.php?session_id={ID_сессии_webmoney}
    3. Твой скрипт обращается к серверу вебмани удобным способом и проверят существует ли на сервере WM сессия с этим ID.
      Сервер WM дает ответ да/нет.
    4. Если все ок, то ты приписываешь к сессии движка(пхпшной) этот WMID, ну или выдаем ошибку о том что сессия фальшивая.
    Все просто, но только вот вопроса ты не задал. :smmne:
     
    Nikulcov нравится это.
  6. Nikulcov

    Nikulcov Создатель

    Регистр.:
    17 мар 2008
    Сообщения:
    10
    Симпатии:
    0
    Спасибо, буду разбираться...
     
  7. Zeratul

    Zeratul Создатель

    Administrator
    Регистр.:
    17 мар 2006
    Сообщения:
    1.322
    Симпатии:
    3.855
    Спасибо говорят кнопкой.

    Всем:
    Формулируйте свои вопросы грамотно - будете получать грамотные ответы :)

    Закрыто ;)
     
Статус темы:
Закрыта.