1 Отредактировано marlik (22:09:2013 14:40:05)

Тема: Авторизация

Версия 5.2.7, проблема с авторизацией. Например не авторизует при нажатии на ссылку - "Вам нужно авторизоваться что-бы оставить комментарий" Далее, при попытке авторизоваться через ссылку в виджете Авторизация, просто выкидывает обратно на ту-же страницу откуда и жал ссылку. Может баг какой? А потом через какое-то время выскакивает поп-ап с таким текстом: The sign-in attempt was not successful; Please try again.

И в 5.2.3 такая-же фигня...

2

Re: Авторизация

Можно посмотреть через инструменты отладки браузера, какие данные отправляются и что отвечает сервер. И в логах сервера тоже надо бы посмотреть.

3

Re: Авторизация

В логах ничего... а в браузере как посмотреть? Ни разу не пользовался...

4

Re: Авторизация

Ткнуть правой кнопкой в любое место, выбрать «Инспектировать элемент», а затем во вкладке Network  посмотреть.

5 Отредактировано marlik (23:09:2013 09:11:11)

Re: Авторизация

Вот что выдает, сеть, ответ:

mtSaveUserInfo({"error":"Failed to get Commenter Information"});

Консоль, сетевой запрос:

mtSaveUserInfo({"sid":"Fel2jCmUVVVrPFH7ltW8gcUsoA9arlvQ14miEWS9","userpic":null,"profile":"","is_trusted":0,"is_anonymous":0,"name":"Тест","is_author":1,"is_banned":0,"email":"[email protected]","is_authenticated":1,"can_post":0,"can_comment":0,"url":""}); 

Странно, не может комментировать...

В браузере такая строка:   http://example.com/#_login_3y2eArni5aNB … 5K9syCcpTj

6

Re: Авторизация

Да, нужно проверить права пользователя, потому что "can_comment":0.
И потому что хеш #_login_*** в адресной строке означает, что авторизация прошла успешно.

7 Отредактировано marlik (29:09:2013 12:31:50)

Re: Авторизация

Отбой тревоги, поднял в сети с нуля VPS, все работает хорошо. Доступ на свой сервер мне не дают, так что пока на этом тишина. Только вот не смог запустить в pcgi. Ошибка в логе что какая-то переменная не инициализирована.

Process Backgrounded
2013/09/23-08:24:25 Starman::Server (type Net::Server::PreFork) starting! pid(4502)
Binding to TCP port 5000 on host 127.0.0.1 with IPv4
Use of uninitialized value $static in pattern match (m//) at lib/MT/PSGI.pm line 281.

Мдяяяяя.... опять такая-же хрень. Сначала выскочила ошибка что не может найти проинклуденный модуль, восстановил шаблоны, появились шаблоны на русском языке, но с главной страницы опять никак не зайти... все так-же еще и капча перестала показывать... ужос!


Может кто знает какие-нибудь способы без капчи для 5.2.7 ???


Мдяяяяя.... вот где оказалась засада! Оказывается у меня куки были отключены!!! Епрст... сколько времени потеряно жуть!!! Правда нюанс один, на этом серваке саппорт поставил какой-то кривой ImageMagick. Капча до невозможности черная была... Но все равно неприятно что такой получается баг. Если отключены куки и такое неадекватное поведение движка.


Разобрались с капчей, движок стоял на FreeBSD, там ImageMagick свежей версии чем у меня на VPS, там Ubuntu 10.04 и соответственно ImageMagick старее...