![]() |
php. Регистрация на сайте с проверкой подлинности.
Дело обстоит так. Есть он-лайн игра "Бойцовский клуб", надо сделать регистрацию для другого сайта, но с таким условием чтобы можно было проверить что человек реально имеет свой аккаунт в БК.
Раньше было так: 1. Чел. вводил на сайте логин и пароль 2. Генерировался рендомный набор символов и цифр. 3. Чел. сохранял этот код в своей анкете (так она выглядит http://suncity.combats.ru/inf.pl?login=cascade ) 4. Далее шла проверка кода. 5. И в заключении уже добавление в БД. Проблема у меня возникла в том, что все время не работает сверка кода. Может кто подскажет в чем дело, если выложу тексты? Или придумает другой способ. Заранее спасибо! |
Отправляй http запрос на авторизацию БК с данными пользователя. Там все просто, rtfm
|
С удовольствием сделал так как ты говоришь, только можно подробнее?
|
http://phpclub.ru/detail/article/http_request
|
Цитата:
|
Цитата:
Далее стоит научится формировать HTTP заголовки (что к php, кстати, не имеет вообще никакого отношения) и посылать данные. Наверника там POST метод. Постом отправляешь все что тебе надо (логин и пасс), считываешь ответ в переменную, переменную парсишь на искомые данные. Короче ключевое слово fsockopen(), как уже было сказано, в сети много манов и примеров |
Спасибо за совет. Уже разобрался, дело не в этом было :)
Короче file_get_contents, а потом поиск идет с помощью strpos, а надо было strcasecmp. Вот и все пироги ) |
Цитата:
|
Цитата:
|
| Время: 22:33 |