2016-12-13 7 views
0

Я хочу обработать всплывающее окно аутентификации, передав имя пользователя и пароль в URL-адресе. Поскольку пароль содержит «#», я не могу этого сделать. Есть ли способ сделать это?Как обрабатывать всплывающее окно с паролем, когда пароль содержит «#»

Я обработал его с помощью autoit, но я хотел обработать его, используя вышеописанный метод.

+0

В чем проблема, которую вы пытаетесь решить? Я уверен, что то, о чем вы просите, решит вашу проблему, но может быть стандартное решение для того же самого, что касается безопасности без боли для пользователя. –

+0

Чтобы обработать всплывающее окно аутентификации, нам необходимо указать имя пользователя и пароль следующим образом: «http: //« + login + »:« + password + »@» + url – Sameer

+0

Похоже на базовую аутентификацию HTTP, см. [Этот вопрос] (http : //serverfault.com/questions/371907/can-you-pass-user-pass-for-http-basic-authentication-in-url-parameters) для получения дополнительной информации –

ответ

2

отправка пароля по URL-адресу кажется плохой идеей, но если вам нужно, urlencode. (Замените его% 23).

+0

Определенно плохая идея по целому ряду причин. Если вы контролируете веб-сайт, токен аутентификации (например, то, что вы видите в письмах с сбросом пароля) несколько лучше. –

+0

Спасибо, он работал с «% 23». – Sameer