[SOLVED] [Решено] Не зайти в админку Wordpress через Zennoposter

Zvezdochet

Client
Регистрация
28.12.2016
Сообщения
13
Благодарностей
8
Баллы
3
Здравствуйте. Никак не зайти в админку WP через Zennoposter. На странице авторизации вожу логин, пароль и нажимаю на кнопку "Войти", страница просто перезагружается и опять пустая форма для авторизации. Пробовал и руками и через C#, всё-равно никак. Через обычный браузер заходит без проблем, через Zennoposter никак. Пробовал на других сайтах - тоже самое. Подскажите пожалуйста, в чём может быть проблема?

На всякий случай код, который пользую для входа, хотя и руками просто пробую - тот же результат.
Код:
/* Переход на страницу*/
instance.ActiveTab.Navigate("https://site.ru/wp-admin", "");
/* Ожидание прогрузки страницы */
instance.ActiveTab.WaitDownloading();

HtmlElement VoshliIliNet = instance.ActiveTab.FindElementByAttribute("label", "innertext", "Запомнить меня","regexp", 0);
string VoshliIliNetQ = VoshliIliNet.GetAttribute("innerhtml");

if(VoshliIliNetQ.Contains("Запомнить меня")){
    HtmlElement LogIn = instance.ActiveTab.FindElementByAttribute("input:text", "id", "user_login","regexp", 0);
    LogIn.SetValue(project.Variables["Log"].Value, "Full", true);
    System.Threading.Thread.Sleep(new Random().Next(100,300));

    HtmlElement PasIn = instance.ActiveTab.FindElementByAttribute("input:password", "id", "user_pass","regexp", 0);
    PasIn.SetValue(project.Variables["Pass"].Value, "Full", true);
    System.Threading.Thread.Sleep(new Random().Next(100,300));

    HtmlElement RememberMe = instance.ActiveTab.FindElementByAttribute("input:checkbox", "id", "rememberme","regexp", 0);
    RememberMe.RiseEvent("Click", "Full");
    System.Threading.Thread.Sleep(new Random().Next(100,300));
   
    HtmlElement LogButton = instance.ActiveTab.FindElementByAttribute("input:submit", "id", "wp-submit","regexp", 0);
    LogButton.RiseEvent("Click", "Full");
   
}
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Скорей всего проблема с сертификатом. Когда в лисе открываешь страницу первый раз необходимо добавить сертификат. Это нужно делать в PM. Экшн настройка браузера - установить сертификат.

P.S где его брать не помню. Где то должен лежать в директории лисы. Прежде чем его взять оттуда, нужно в браузере добавить его.
 
  • Спасибо
Реакции: Zvezdochet

Zvezdochet

Client
Регистрация
28.12.2016
Сообщения
13
Благодарностей
8
Баллы
3
Скорей всего проблема с сертификатом. Когда в лисе открываешь страницу первый раз необходимо добавить сертификат. Это нужно делать в PM. Экшн настройка браузера - установить сертификат.

P.S где его брать не помню. Где то должен лежать в директории лисы. Прежде чем его взять оттуда, нужно в браузере добавить его.
Там в экшене нужно прописать сертификат и пароль к нему.
А где взять сертификат? Его в папке с шаблоном держать? Или я чего-то не понимаю?

Upd: Не сразу увидел PS. Спасибо, буду рыть в эту сторону)
 
  • Спасибо
Реакции: Mikhail B.

Zvezdochet

Client
Регистрация
28.12.2016
Сообщения
13
Благодарностей
8
Баллы
3
Проблема решилась неожиданным образом: В настройках PM, в разделе "Инстанс" переключил версию Firefox 45 на Firefox 52, и всё заработало без получения сертификата.
 
  • Спасибо
Реакции: Mikhail B. и Sergodjan

Zvezdochet

Client
Регистрация
28.12.2016
Сообщения
13
Благодарностей
8
Баллы
3
Небольшое дополнение, т.к. раздел для новичков. Если переключили в настройках PM на Firefox 52, а созданные проекты при запуске проекта требуют firefox 45, то в настройках самого проекта нужно переключить также на firefox 52.






Простейшая казалось бы вещь, но в такой ступор вогнала))
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)