Среда, 27 Ноября 2024, 03:12

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Как залогиниться с помощью POST
wInDxДата: Вторник, 01 Ноября 2011, 20:07 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Доброго времени суток!
Тут возник такой вопрос как залогиниться на сайте помощью формы, методом POST?
Я знаю как начать
Что то типа:
<form action=site.ru/login method=post>
<input name=knopka type=submit>
А вот после етого пишется тело запроса!Я незнаю как написать что бы допустим через Тот же апач после нажатия на кнопку "незная как назвать пусть будет:"оно"" заходило на указанный в action site и в поля login и password вносило указанные в теле запроса данные, и лоГинило на сайте?
Я читал что ето возможно главно знать имена полей логина и пароля на сайте!
Я только запомнил одну строчку, что то типа:
content form data login(имя поля логин на сайте)="vasya"
content form data password="petrov"!
Я думаю знающие об етом люди поймут меня, и по возможности напишут правильно:)))


Ubi Concordia Ibi Victoria
KamskiiДата: Вторник, 01 Ноября 2011, 20:22 | Сообщение # 2
Game ≠ Toy
Сейчас нет на сайте
Quote (wInDx)
Я думаю знающие об етом люди поймут меня, и по возможности напишут правильно:)))

Для начала бы ты объяснил хорошо smile Если я правильно понимаю, то в "site.ru/login" ты должен написать код, обрабатывающий POST запрос. Не знаю на чем ты его будешь писать: PHP или Python, а может быть и Ruby. Но HTML-код формы пишется примерно так:
Code

<form action="site.ru/login.php" method="post">
<input type="text" name="login" />
<input type="password" name="password" />
<input type="submit" name="submit" value="Авторизация" />
</form>

Параметр name и отвечает за имя параметра в POST-запросе, который ты будешь обрабатывать на стороне сервера.


Сообщение отредактировал Kamskii - Вторник, 01 Ноября 2011, 20:22
ЙакудДата: Вторник, 01 Ноября 2011, 20:30 | Сообщение # 3
участник
Сейчас нет на сайте
На серваке под php принимаешь данные...

Code
// Удостоверимся, что пришло из формы.
if(is_set($_POST['submit'])) // Условие можно опустить. Оно не обязательно.   
{
    $login    = $_POST['login'];
    $password = $_POST['password'];
}


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Вторник, 01 Ноября 2011, 20:30
wInDxДата: Вторник, 01 Ноября 2011, 21:32 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Нет!site.ru/login ето страница браузерной игры(не моей) в который ты вводишь логин и пароль, и играешь:))

Добавлено (01.11.2011, 21:32)
---------------------------------------------
Тоесть я хочу через post заходить не на свой сайт(игру):)


Ubi Concordia Ibi Victoria
AssasinДата: Вторник, 01 Ноября 2011, 21:49 | Сообщение # 5
web-coder
Сейчас нет на сайте
Это уже фейк называется, за такое наказывают wink
wInDxДата: Среда, 02 Ноября 2011, 01:24 | Сообщение # 6
почетный гость
Сейчас нет на сайте
Ну наказывают если поймают, но меня непоймают, систему я изобрёл:))
Assasin, вот ты полюбэ знаеш как ето зделать, расскажи:>)


Ubi Concordia Ibi Victoria
lvovandДата: Среда, 02 Ноября 2011, 08:23 | Сообщение # 7
старожил
Сейчас нет на сайте
да не надо велосипеда изобретать,
почитай про PHP и cURL
такие вещи на нем с полпинка реализуются - отправляешь запрос на страницу и смотришь что в ответ пришло


Разработка и продвижение сайтов. Дизайн
AssasinДата: Среда, 02 Ноября 2011, 11:00 | Сообщение # 8
web-coder
Сейчас нет на сайте
Смотря для чего тебе это нужно, если просто для понтов залогинится со своей странички, то создай форму, с параметрами имени и логина как на том сайте. И при вводе данных и нажатии кнопки тебя перекинет на тот сайт и залогинит или напишет что неверный пароль/логин. Если просто отсылать данные и проверять какие ответы идут от сервера, то тут придется юзать cURL либо чистые сокеты ( если нужно могу в ЛС отправить код, у меня где то валялся такой файлик, давно писал правда, зато рабочий smile )
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг