Перейти к содержимому

Фотография

Авторизация: параметр в URL + Cookie


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 astafev

astafev

    Новый участник

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Евгений

Отправлено 29 июня 2012 - 06:49

Пытаюсь протестировать Jmeter-ом сайт на Liferay. Авторизация там идет при помощи Post-запроса, где в Cookie передается номер сессии, а в URL еще какое-то число. Т.е. запрос выглядит так:

POST http://192.168.0.1:8080/en/web/guest/login?p_auth=W7gyihw4&p_p_id=customerLoginPortlet&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=2&saveLastPath=0 HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Referer: http://192.168.0.1:8080/en/;jsessionid=D7401E1BD951A9D7527D9302C62CA530
Accept-Language: ru-RU
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Content-Length: 52
Host: 192.168.0.1:8080
Cookie: COOKIE_SUPPORT=true; GUEST_LANGUAGE_ID=en_US; LOGIN=652e617374616679657640686f7374636f2e7275; SCREEN_NAME=7630686744655761366f6a5071556266646f504661513d3d; JSESSIONID=D7401E1BD951A9D7527D9302C62CA530

j_credential=my@mail.ru&j_password=12345
JSESSIONID и значение p_auth получаются случайно каждый раз. JSESSIONID в Cookie поборолось простым добавлением HTTP Cookie Manager. А вот как определить p_auth, я не знаю. Может кто знает как с этим разобраться?

Спасибо
  • 0

#2 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 29 июня 2012 - 07:11

откуда изначально берется p_auth?
  • 0

#3 astafev

astafev

    Новый участник

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Евгений

Отправлено 29 июня 2012 - 09:06

в смысле откуда берется? Он также для сессии генерируется. Вот только я не знаю где посмотреть код, его генерирующий...
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных