Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 2138 Просмотров
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Проблема с авторизацией
« : 21.05.2011, 17:31:45 »
Joomla 1.5.21 + VirtueMart 1.1.5 , проблема в следующем: авторизуется на ура, восстанавливает пароль на ура, регистрируется на ура, но вот если вводишь неправильный логин\пароль, то вместо сообщения об ошибки выбрасывает на пустую страницу с адресом http://сайт.com/index.php?option=com_user&task=login.
У меня была когда-то установлена loginza, может это она негодяйка после удаления так повлияла на авторизацию? Очень был бы рад если бы подсказали где капать. Заранее спасибо
« Последнее редактирование: 22.05.2011, 14:15:34 от adamovrd »
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #1 : 21.05.2011, 21:15:30 »
Не должно там быть пустой страницы. Включи отображение ошибок в .htaccess чтобы увидеть, что его гнетёт.
http://joomla.org.ua/tips-tricks-tutorials/joomla-howto/280-2011-03-25-09-27-44
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #2 : 22.05.2011, 05:07:34 »
Спасибо за ответ, но, к сожалению, не помогло, после добавления ровным счетом ничего не изменилось. Может так нагляднее будет, вот сайт на котором проблема: http://drakopanda.com
если просто нажать на кнопку войти или ввести неправильный логин\пароль, то перекидывает на эту страницу http://drakopanda.com/index.php?option=com_user&task=login
А она пустая. Подскажите, если знаете где генерируется эта ссылка, т.к. при замене task на view происходит хоть какая-то сподвижка и он перекидывает на страницу авторизации, частично это бы решило проблему.
« Последнее редактирование: 22.05.2011, 05:15:13 от adamovrd »
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #3 : 22.05.2011, 05:12:34 »
Через DirectAdmin посмотрел, в логах никаких ошибок не возникает
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #4 : 22.05.2011, 05:20:20 »
Попробуй в шаблоне переимновать эту папку во что-то другое: /templates/YOURTEMPLATE/html/com_user
в  /templates/YOURTEMPLATE/html/com_user_temp например. Как тогда себя поведёт?

З.Ы. И всё-таки мне не вериться, что белая страница - это не ошибка PHP. Думаю, как-то ошибку всё-таки можно и нужно увидеть.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #5 : 22.05.2011, 05:51:58 »
По данному адресу у меня не было папки, переименование components/com_user  в components/com_user_temp, привело к появлению 404 ошибки
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #6 : 22.05.2011, 05:55:40 »
переименование components/com_user  в components/com_user_temp, привело к появлению 404 ошибки

Ну это понятно.

Не знаю, что сказать. А если СЕФ отключить? Другой шаблон Джумлы и ВМа попробовать? Надо определить, кто виноват.
« Последнее редактирование: 22.05.2011, 05:59:06 от Gruz »
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #7 : 22.05.2011, 06:03:50 »
к сожалению, без изменений. Не подскажите, а где генерируется сообщение о том что пароль или логин введены неправельно?
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #8 : 22.05.2011, 06:08:42 »
Скорее всего тут: components/com_user/controller.php
Там есть функция login. Но из неё есть ответвления в другие функции.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #9 : 22.05.2011, 06:15:08 »
копаюсь в нем уже не первый день ,и заменял на оригинальный, и что только не делал. Буду продолжать
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с авторизацией
« Ответ #10 : 22.05.2011, 06:18:45 »
Вот так она у меня выглядит,

Код
function login()
{
// Check for request forgeries
JRequest::checkToken('request') or jexit( 'Invalid Token' );

global $mainframe;

if ($return = JRequest::getVar('return', '', 'method', 'base64')) {
$return = base64_decode($return);
if (!JURI::isInternal($return)) {
$return = '';
}
}

$options = array();
$options['remember'] = JRequest::getBool('remember', false);
$options['return'] = $return;

$credentials = array();
$credentials['username'] = JRequest::getVar('username', '', 'method', 'username');
$credentials['password'] = JRequest::getString('passwd', '', 'post', JREQUEST_ALLOWRAW);

//preform the login action
$error = $mainframe->login($credentials, $options);

if(!JError::isError($error))
{
// Redirect if the return url is not registration or login
if ( ! $return ) {
$return = 'index.php?option=com_user';
}

$mainframe->redirect( $return );
}
else
{
// Facilitate third party login forms
if ( ! $return ) {
$return = 'index.php?option=com_user&view=login';
}

// Redirect to a login form
$mainframe->redirect( $return );
}
}
« Последнее редактирование: 22.05.2011, 14:05:29 от adamovrd »
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #11 : 22.05.2011, 14:07:39 »
Переустановка модуля не дала результатов, стандартный модуль Joomla ведет себя также, только шлет на страницу index.php, шлет, но не переходит. Т.е. только отображается в строке браузера. Пробовал установить модуль VirtueMart plus, все тоже самое, поэтому 100% проблема не в модули, так что вопрос остается открытым, буду благодарен за любую помощь.
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #12 : 22.05.2011, 14:15:34 »
Возможно при переносе какие-то файлы не долились.

Дай архив сайта akeebabackup`ом, поставлю у себя на локалке, найду проблему. Иначе помочь не могу.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с авторизацией
« Ответ #13 : 22.05.2011, 15:32:53 »
Возможно при переносе какие-то файлы не долились.

Дай архив сайта akeebabackup`ом, поставлю у себя на локалке, найду проблему. Иначе помочь не могу.

Отправил в личку, огромная благодарность за помощь
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с авторизацией
« Ответ #14 : 22.05.2011, 17:52:41 »
Gruz огромное спасибо, проблема решена отключением плагина openID и плагина Кэша, а так же изменением в шаблоне:
с
Код
<div id="message"><jdoc:include type="message"/></div>
на
Код
<div id="message"><jdoc:include type="message" /></div>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с регистрацией пользователей VirtueMart 1.5

Автор Хусен

Ответов: 7
Просмотров: 1572
Последний ответ 24.04.2014, 13:04:48
от fsv
Проблема с регистрицией J!2.5 + VirtueMart 1.2

Автор Wolverine

Ответов: 0
Просмотров: 1049
Последний ответ 13.11.2013, 21:01:52
от Wolverine
Проблема в корзине с заказом товара VirtueMart 1.1.9

Автор Shurik-N21

Ответов: 8
Просмотров: 3364
Последний ответ 05.04.2013, 10:04:37
от robert
Корзина и оформление заказа. Проблема

Автор kart072

Ответов: 0
Просмотров: 1726
Последний ответ 29.11.2012, 19:05:18
от kart072
И вновь проблема с авторизацией!

Автор Cinnober

Ответов: 2
Просмотров: 1878
Последний ответ 12.02.2012, 18:11:32
от sash44