PDA

Zobacz pełną wersję : Problem z logowaniem od frontu



AniaMuzyka
07-03-2010, 16:30
Od pewnego czasu na jednej z moich stron nie można zalogować się od frontu. Pojawia się komunikat "nie masz uprawnień aby zobaczyć ...". Wyeliminowałam ciasteczka, sprawdziłam opcję logowanie od frontu. Może ktoś miał taki problem i potrafi go rozwiązać!
Ania

pyziak
07-03-2010, 17:14
Witam.
Na początek wejdź dp PA ---Konfiguracja -- zakładka serwer i Raportowanie błędów ustaw na Maksimum , w tedy zobaczyć na stronie podczas logowania czy są jakieś błędy (myślę że są ;)) pousuwaj oczyścicie , powinno pomóc

AniaMuzyka
07-03-2010, 17:26
No fajnie! Są błędy w joomla.php w linii 6185 linii 6107. Muszę więc znaleźć narzędzie z ponumerowanymi liniami i jeszcze wiedzieć co poprawić. Hm..

pyziak
07-03-2010, 17:35
możesz tu podać jakie są komunikaty błędów, może ktoś znający php pomoże Ci je rozwiązać

ps. a narzędzie do edycji plików z ponumerowanymi liniami to np: Notepad++

AniaMuzyka
07-03-2010, 17:37
Znalazłam, ale jest to wyższa szkoła jazdy jak na mnie.
około linii 6185 jest akapit:
// the prefix ensures that the hash is non-numeric
// otherwise it will be intercepted by globals.php
$validate = 'j' . mosHash( $mainframe->getCfg( 'db' ) . $random . $my->id );

return $validate;
}

a około linii 6107
jest:

// probably a spoofing attack
if (!$validate) {
header( 'HTTP/1.0 403 Forbidden' );
mosErrorAlert( _NOT_AUTH );
return;
}

Znając się trochę na php wiem, że bład może być gdzieś indziej. Hm
Ania

Jola
07-03-2010, 17:38
Witam,
możesz podać dokładną treść komunikatów.

pyziak
07-03-2010, 17:39
nie pisz co jest w pliku w tych liniach bo każdy ma taki plik :) napisz komunikat błędu jaki się wyświetla

--edit---
@jolaass była szybsza :DD Pozdrawiam.

AniaMuzyka
07-03-2010, 18:15
Podczas logowania do PA mam komunikat
/public_html/language/polish/admin.polish.php on line 332

w tym pliku jest:
define('_ADM_NO_USER', 'Brak użytkownika');

Jola
07-03-2010, 20:54
To akurat nic strasznego, chodzi o to, że stała będąca definicją treści komunikatu jest zdefiniowana dwukrotnie.
Takie informacje są skutkiem włączenia raportowania błędów w Joomla, wówczas wszystkie ostrzeżenia, uwagi i komunikaty błędów są widoczne.

AniaMuzyka
07-03-2010, 21:17
No to fajnie, że nic takiego, ale jak mam wejść do PA!

Jola
07-03-2010, 22:10
Proponuje sprawdzić co się stało z kontem administratora.
Warto przejrzeć ten (http://forum.joomla.pl/showthread.php?21877-Jak-przywr%C3%B3ci%C4%87-has%C5%82o-administratora) wątek.

AniaMuzyka
08-03-2010, 09:25
Jola!
Niestety nie mogę skorzystać z RatujAdmina ponieważ mam wrsję 1.0.15.
Ania

AniaMuzyka
08-03-2010, 15:06
Już odzyskałam PA. Po prostu mam dobry hosting. Ale nadal mam problem z logowaniem się od frontu. Temat otwarty, czekam na propozycję! Ma ktoś pomysł?

Jola
08-03-2010, 16:57
Ratuj Admina1.0 jest również - tylko na drugiej stronie wątku.
Nie napisałaś co było przyczyną problemów z zapleczem. Może to mieć związek z tym, co dzieje sie od frontu.
Komunikaty wskazują na problem z przekazywaniem zmiennych. Czy cos ostatnio zmieniałaś?
Gdzie powinien znaleźć się użytkownik po zalogowaniu - na jakiej stronie. Może zmieniłaś poziom dostępu.
Logujesz się jako kto?

AniaMuzyka
08-03-2010, 20:39
Cześć Jola!
Na mojej stronie internetowej nikt nie może się zalogować od frontu: komunikat "nie masz uprawnień aby zobaczyć te część strony" (coś takiego). W PA ustawiłam serwer na maksymalne sygnalizowanie błędów. Błędy podałam są, wypisane w wątku. Niestety nie zdążyłam zmienić ustawień administrator zażądał logowania i nie mogłam już wejść do panelu. Tak wygląda w skrócie przebieg działań. A zalogować się od frontu nadal nie mogę. No!
AniaMuza