|
Авторизация на web-узле и получение куков средствами VB
|
|||
---|---|---|---|
#18+
Доброе время суток! У меня есть задача к выполнению которой я никак не могу подобраться. Просто не могу понять с какой вообще стороны на неё смотреть... Суть в следующем. Есть web-центр авторизации (в моём случае - win.mail.ru). Если передать на него свои учётные данные (почта/домен/пароль) то в случае успеха можно получить куки, используя элементы которых впоследствии возможно авторизоваться на других сервисах. У меня есть пример того, как это реализовано с помощью PHP (он представлен ниже), но мне нужно выполнить задачу средствами VB. Подскажите - с чего начать? Может быть есть какие-то примеры? Реализация на PHP Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 10:58 |
|
Авторизация на web-узле и получение куков средствами VB
|
|||
---|---|---|---|
#18+
furiousangel256, у меня было реализовано на очистку CUPS c терминальной станции: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70.
но, правда, аутентификация была первичной и шла из адресной строки: http://admin@admin:192.168.1.1]http://admin@admin:192.168.1.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 14:18 |
|
Авторизация на web-узле и получение куков средствами VB
|
|||
---|---|---|---|
#18+
AlbusFalco , попытался адаптировать твой код под первую половину своей задачи. Пытаюсь обращаться к серверу авторизации мейл.ру используя данные своей почты (в примере ниже они, конечно, удалены). При выполнении x.send (Parameters) получаю сообщение "Синтаксическая ошибка". Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
У меня тут возникает несколько вопросов. 1) Первый и основной. Что я делаю не так?)) 2) На том куске кода что я привел в 1-ом сообщении темы есть следующее : POST $path HTTP/1.1\r\n (где $path = "/cgi-bin/auth"). Я не совсем понял - а где в нашем случае размещать эту информацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 15:56 |
|
Авторизация на web-узле и получение куков средствами VB
|
|||
---|---|---|---|
#18+
С ошибкой "Некорректный синтаксис" разобрался. Достаточно было подставить " http://" в начало url. Теперь новая ошибка. При выполнении x.send я получаю "Отказано в доступе". Чем это может быть вызвано? Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 17:40 |
|
Авторизация на web-узле и получение куков средствами VB
|
|||
---|---|---|---|
#18+
furiousangel256, как-то так ближе: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 23:14 |
|
|
start [/forum/topic.php?desktop=1&fid=60&tid=2156563]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 158ms |
0 / 0 |