Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Авторизация через NB на сайт DLE
Авторизация через NB на сайт DLE
LiveDДата: Вс, 18 Сентября 2011, 14:21 | Сообщение # 1
Любопытный
Здрасьте, почитал тему про авторизацию, что-то понял, а что-то нет! Позыркал в коде Сайта, там используется post метод, вот код если что!

Code
        <div class="login1">
<form method="post" action=''>
<input name="login" type="hidden" id="login" value="submit" />
<input name="login_name" type="text" class="a_field1" value="?????..." onblur="if(this.value=='') this.value='?????...';" onfocus="this.value = '';" />
<input name="login_password" type="password" class="a_field2" value="password" onblur="if(this.value=='') this.value='password';" onfocus="this.value = '';" />
<input onclick="submit();" name="image" type="image" src="/templates/GameLifes/images/spacer.gif" class="login_btn" alt="Login" />
<div class="link_lost"><a href="http://craftgame.ru/index.php?do=lostpassword">?????? ???????</a>                    </div>
</form>
</div>

          </div>
          </div>


Как мона замутить?)


Windows 7 Ultimate X64
NeoBook 5.6.2


Сообщение отредактировано
LiveD - Вс, 18 Сентября 2011, 14:22
 
СообщениеЗдрасьте, почитал тему про авторизацию, что-то понял, а что-то нет! Позыркал в коде Сайта, там используется post метод, вот код если что!

Code
        <div class="login1">
<form method="post" action=''>
<input name="login" type="hidden" id="login" value="submit" />
<input name="login_name" type="text" class="a_field1" value="?????..." onblur="if(this.value=='') this.value='?????...';" onfocus="this.value = '';" />
<input name="login_password" type="password" class="a_field2" value="password" onblur="if(this.value=='') this.value='password';" onfocus="this.value = '';" />
<input onclick="submit();" name="image" type="image" src="/templates/GameLifes/images/spacer.gif" class="login_btn" alt="Login" />
<div class="link_lost"><a href="http://craftgame.ru/index.php?do=lostpassword">?????? ???????</a>                    </div>
</form>
</div>

          </div>
          </div>


Как мона замутить?)

Автор - LiveD
Дата добавления - 18 Сентября 2011 в 14:21
AlienДата: Вс, 18 Сентября 2011, 15:19 | Сообщение # 2
Что тут мутить? Все логично и просто. Вырезаем из html кода post данные и отправляем их.
Для начала куда отправлять?
Смотрим
Quote
<form method="post" action=''>

Если action нет или равен пустоте, то отправлять запрос нужно на ту страницу, с которой собственно взяли html код. Предположим что отправлять нужно на http://localhost/
Далее берем параметры для отправки:
name - название параметра
value - соответственно значение
Quote
<input name="login" type="hidden" id="login" value="submit" />

Quote
<input name="login_name" type="text" class="a_field1" value="?????..." onblur="if(this.value=='') this.value='?????...';" onfocus="this.value = '';" />

Здесь login_name - уже имеет динамическое значение, туда нужно указывать логин.
Quote
<input name="login_password" type="password" class="a_field2" value="password" onblur="if(this.value=='') this.value='password';" onfocus="this.value = '';" />

Тут login_password так же имеет динамическое значение, соответсвенно указывать туда нужно пароль.

Все, параметры закончились. Те поля, у которых нет параметра value, можно не передавать в post строку.

Теперь собираем эти все данные в одну строку через разделитель амперсанд(&).

Quote
login=submit&login_name=my_login&login_password=my_password


Ну и дальше отправляем данные через команду InternetPost
 
СообщениеЧто тут мутить? Все логично и просто. Вырезаем из html кода post данные и отправляем их.
Для начала куда отправлять?
Смотрим
Quote
<form method="post" action=''>

Если action нет или равен пустоте, то отправлять запрос нужно на ту страницу, с которой собственно взяли html код. Предположим что отправлять нужно на http://localhost/
Далее берем параметры для отправки:
name - название параметра
value - соответственно значение
Quote
<input name="login" type="hidden" id="login" value="submit" />

Quote
<input name="login_name" type="text" class="a_field1" value="?????..." onblur="if(this.value=='') this.value='?????...';" onfocus="this.value = '';" />

Здесь login_name - уже имеет динамическое значение, туда нужно указывать логин.
Quote
<input name="login_password" type="password" class="a_field2" value="password" onblur="if(this.value=='') this.value='password';" onfocus="this.value = '';" />

Тут login_password так же имеет динамическое значение, соответсвенно указывать туда нужно пароль.

Все, параметры закончились. Те поля, у которых нет параметра value, можно не передавать в post строку.

Теперь собираем эти все данные в одну строку через разделитель амперсанд(&).

Quote
login=submit&login_name=my_login&login_password=my_password


Ну и дальше отправляем данные через команду InternetPost

Автор - Alien
Дата добавления - 18 Сентября 2011 в 15:19
Alex3AДата: Вс, 18 Сентября 2011, 16:15 | Сообщение # 3
Друг клуба ММВ
И зарубите у себя на носу, что имена переменных, они же имена тегов, типа login_name, login, login_password, ничего по сути не означают и могут быть какими угодно.
Так что нужно смотреть какие конкретно имена имеются в конкретной форме авторизации.
К примеру, я могу в подобной форме, с кажем по приколу, назвать переменную не login_password, а скажем, jopa или gavno. :D

Добавлено (18 Сентябрь 2011, 16:15)
---------------------------------------------
Да, и не всегда это post данные, могут быть и get, и не всегда они равнозначны, в зависимости от настроек сервера.

 
СообщениеИ зарубите у себя на носу, что имена переменных, они же имена тегов, типа login_name, login, login_password, ничего по сути не означают и могут быть какими угодно.
Так что нужно смотреть какие конкретно имена имеются в конкретной форме авторизации.
К примеру, я могу в подобной форме, с кажем по приколу, назвать переменную не login_password, а скажем, jopa или gavno. :D

Добавлено (18 Сентябрь 2011, 16:15)
---------------------------------------------
Да, и не всегда это post данные, могут быть и get, и не всегда они равнозначны, в зависимости от настроек сервера.


Автор - Alex3A
Дата добавления - 18 Сентября 2011 в 16:15
LiveDДата: Пн, 19 Сентября 2011, 20:03 | Сообщение # 4
Любопытный
Можете выложить готовый мини примерчик? :(

Windows 7 Ultimate X64
NeoBook 5.6.2
 
СообщениеМожете выложить готовый мини примерчик? :(

Автор - LiveD
Дата добавления - 19 Сентября 2011 в 20:03
СергейДата: Вт, 20 Сентября 2011, 10:58 | Сообщение # 5
Необукер
Quote (LiveD)
мини примерчик
тебе же Alien расписал всё, какой еще пример?! Почитай тему по этому сабжу
 
Сообщение
Quote (LiveD)
мини примерчик
тебе же Alien расписал всё, какой еще пример?! Почитай тему по этому сабжу

Автор - Сергей
Дата добавления - 20 Сентября 2011 в 10:58
LiveDДата: Вт, 20 Сентября 2011, 22:19 | Сообщение # 6
Любопытный
я имел ввиду со с кнопками как там командами и т.д.. ;)

Windows 7 Ultimate X64
NeoBook 5.6.2
 
Сообщениея имел ввиду со с кнопками как там командами и т.д.. ;)

Автор - LiveD
Дата добавления - 20 Сентября 2011 в 22:19
СергейДата: Ср, 21 Сентября 2011, 00:20 | Сообщение # 7
Необукер


Добавлено (21 Сентябрь 2011, 00:20)
---------------------------------------------
LiveD, ты лаучер то сделал?!


Сообщение отредактировано
Сергей - Ср, 21 Сентября 2011, 00:20
 
Сообщение


Добавлено (21 Сентябрь 2011, 00:20)
---------------------------------------------
LiveD, ты лаучер то сделал?!

Автор - Сергей
Дата добавления - 21 Сентября 2011 в 00:20
NegiboДата: Ср, 21 Сентября 2011, 18:00 | Сообщение # 8
Новичок
Народ подскажите что делаю не так хочу отправить файл метод пост. %)

<form class="hidden" onsubmit="return AIM.submit(this, {'onStart': startCallback, 'onComplete': completeCallback});" id="fileform" method="post" action="/cgi-bin/cashfront/private/parse_file" enctype="multipart/form-data">
<input class="packetbtnl" type="file" id="file1" name="file" onchange="chechCSV(this);"/>
<input class="packetbtnl" type="submit" value="Загрузить"/>
</form>

InternetPost "http://site.ru/cgi-bin/cashfront/private/parse_file" "file=C:\Users\User\Desktop\List.csv&packetbtnl=Загрузить" "[Result]" ""
 
СообщениеНарод подскажите что делаю не так хочу отправить файл метод пост. %)

<form class="hidden" onsubmit="return AIM.submit(this, {'onStart': startCallback, 'onComplete': completeCallback});" id="fileform" method="post" action="/cgi-bin/cashfront/private/parse_file" enctype="multipart/form-data">
<input class="packetbtnl" type="file" id="file1" name="file" onchange="chechCSV(this);"/>
<input class="packetbtnl" type="submit" value="Загрузить"/>
</form>

InternetPost "http://site.ru/cgi-bin/cashfront/private/parse_file" "file=C:\Users\User\Desktop\List.csv&packetbtnl=Загрузить" "[Result]" ""

Автор - Negibo
Дата добавления - 21 Сентября 2011 в 18:00
СергейДата: Ср, 21 Сентября 2011, 18:39 | Сообщение # 9
Необукер
в соседней теме ответ
 
Сообщениев соседней теме ответ

Автор - Сергей
Дата добавления - 21 Сентября 2011 в 18:39
LiveDДата: Вт, 27 Сентября 2011, 21:55 | Сообщение # 10
Любопытный
Ну дак поможет кто? Нет, пока буду учится... нужен готовый приметивный пример :D

Windows 7 Ultimate X64
NeoBook 5.6.2
 
СообщениеНу дак поможет кто? Нет, пока буду учится... нужен готовый приметивный пример :D

Автор - LiveD
Дата добавления - 27 Сентября 2011 в 21:55
СергейДата: Вт, 27 Сентября 2011, 22:56 | Сообщение # 11
Необукер
Quote (LiveD)
Ну дак поможет кто?
%)
Чем это не устраивает, разжёвано и с примерами + ссылки на другие темы...
Если тебе лень читать и вникать, твоя головная боль, а делать за тебя никто не будет.
На форуме примеров "море" может постараться хотя бы их просмотреть?!
 
Сообщение
Quote (LiveD)
Ну дак поможет кто?
%)
Чем это не устраивает, разжёвано и с примерами + ссылки на другие темы...
Если тебе лень читать и вникать, твоя головная боль, а делать за тебя никто не будет.
На форуме примеров "море" может постараться хотя бы их просмотреть?!

Автор - Сергей
Дата добавления - 27 Сентября 2011 в 22:56
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Авторизация через NB на сайт DLE
  • Страница 1 из 1
  • 1
Поиск: