Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> авторизация на сайте 
:(
    Опции темы
kiler4747
Дата 16.1.2013, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 28.2.2011

Репутация: нет
Всего: нет



Подскажите как сделать авторизацию на сайте lib.rus.ec.

Код

<h1 class='title'>Учетная запись пользователя</h1><div class="tabs"><ul class="tabs primary">
<li ><a href="/user/register">Зарегистрироваться</a></li>
<li class="active" ><a href="/user">Вход в систему</a></li>
<li ><a href="/user/password">Запросить новый пароль</a></li>
</ul>
</div><form action="/user/login"  accept-charset="UTF-8" method="post" id="user-login">
<div><div class="form-item" id="edit-name-wrapper">
 <label for="edit-name">Имя пользователя или адрес электронной почты: <span class="form-required" title="Это поле необходимо заполнить.">*</span></label>
 <input type="text" maxlength="60" name="name" id="edit-name" size="60" value="" class="form-text required" />
 <div class="description">Вы можете использовать свой ник или адрес.</div>
</div>
<div class="form-item" id="edit-pass-wrapper">
 <label for="edit-pass">Пароль: <span class="form-required" title="Это поле необходимо заполнить.">*</span></label>
 <input type="password" name="pass" id="edit-pass"  maxlength="128"  size="60"  class="form-text required" />
 <div class="description">Большие и маленькие буквы - это разные буквы. Не запутайтесь.</div>
</div>
<div class="form-item" id="edit-persistent-login-wrapper">
 <label class="option" for="edit-persistent-login"><input type="checkbox" name="persistent_login" id="edit-persistent-login" value="1"   class="form-checkbox" /> Помнить меня</label>
</div>
<input type="hidden" name="form_build_id" id="form-34ef62ca5ae804bb03c7b6a8d1a44320" value="form-34ef62ca5ae804bb03c7b6a8d1a44320"  />
<input type="hidden" name="form_id" id="edit-user-login" value="user_login"  />
<input type="submit" name="op" id="edit-submit" value="Вход в систему"  class="form-submit" />

</div></form>


Пробывал так:
Код

var cont = new CookieContainer();
var request = (HttpWebRequest) HttpWebRequest.Create("http://lib.rus.ec/user/login");
request.UserAgent = "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko)";
request.CookieContainer = cont;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
String data = "[email protected]&password=********";
Byte[] byteData = Encoding.UTF8.GetBytes(data);
StreamWriter stream = new StreamWriter(request.GetRequestStream());
stream.Write(byteData);
stream.Close();
request.GetRequestStream().Close();

var response = (HttpWebResponse) request.GetResponse();
StreamReader srData = new StreamReader(response.GetResponseStream());
String str = srData.ReadToEnd();


Это сообщение отредактировал(а) kiler4747 - 18.1.2013, 15:14
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0381 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.