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

Zvezdochet

Client
Joined
Dec 28, 2016
Messages
13
Reaction score
8
Points
3
Здравствуйте. Никак не зайти в админку WP через Zennoposter. На странице авторизации вожу логин, пароль и нажимаю на кнопку "Войти", страница просто перезагружается и опять пустая форма для авторизации. Пробовал и руками и через C#, всё-равно никак. Через обычный браузер заходит без проблем, через Zennoposter никак. Пробовал на других сайтах - тоже самое. Подскажите пожалуйста, в чём может быть проблема?

На всякий случай код, который пользую для входа, хотя и руками просто пробую - тот же результат.
Code:
/* Переход на страницу*/
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.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Скорей всего проблема с сертификатом. Когда в лисе открываешь страницу первый раз необходимо добавить сертификат. Это нужно делать в PM. Экшн настройка браузера - установить сертификат.

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

Zvezdochet

Client
Joined
Dec 28, 2016
Messages
13
Reaction score
8
Points
3
Скорей всего проблема с сертификатом. Когда в лисе открываешь страницу первый раз необходимо добавить сертификат. Это нужно делать в PM. Экшн настройка браузера - установить сертификат.

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

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

Zvezdochet

Client
Joined
Dec 28, 2016
Messages
13
Reaction score
8
Points
3
Проблема решилась неожиданным образом: В настройках PM, в разделе "Инстанс" переключил версию Firefox 45 на Firefox 52, и всё заработало без получения сертификата.
 

Zvezdochet

Client
Joined
Dec 28, 2016
Messages
13
Reaction score
8
Points
3
Небольшое дополнение, т.к. раздел для новичков. Если переключили в настройках PM на Firefox 52, а созданные проекты при запуске проекта требуют firefox 45, то в настройках самого проекта нужно переключить также на firefox 52.






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

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)