PDA

Zobacz pełną wersję : Logowanie



Adish_90
31-01-2013, 12:06
Witam
Mam następujący Problem chciałbym się dowiedzieć jak po nie udanym logowaniu do strony ustawić aby komunikat o błędzie został wyświetlony na tej samej stronie bo obecnie użytkownik zostaje przekierowany do małego modułu logowania...

mianowicie ekran logowania jest pod główna domeną

mojadomena.pl

po wprowadzeniu błędnej nazwy użytkownika bądź hasła na stronie logowania następuje przekierowanie na mojadoemna.pl/index.php/using-joomla/extensions/components/users-component/login-form



Pozdrawiam Adrian

zwiastun
31-01-2013, 17:32
Po co chcesz zmieniać standardowe zachowanie, do którego przyzwyczajeni są ludzie na całym świecie. Tak to już jest - błąd w logowaniu prowadzi do strony, na której użytkownik moze ponowić próbę logowania.
Nie znam innego rozwiązania. I nie wiem, czy w ogóle jest.

Adish_90
01-02-2013, 12:53
Udało mi się znaleźć rozwiązanie w pliku konfiguracyjnym
/components/com_users/controllers/user.php
zmieniłem w lini ok. 63 kod

z



{
// Login failed !
$data['remember'] = (int)$options['remember'];
$app->setUserState('users.login.form.data', $data);
$app->redirect(JRoute::_('index.php?option=com_users&view=login', false));
}


na



{
// Login failed !
$data['remember'] = (int)$options['remember'];
$app->setUserState('users.login.form.data', $data);
$app->redirect(JRoute::_('', false));
}


i uzyskałem przekierowanie do głównej domeny gdzie wymagana jest rejestracją bądź zalogowanie
może się komuś kiedyś przyda

Pozdrawiam Adrian