PDA

Zobacz pełną wersję : Komunikat o braku uprawnień



PiotrW
18-09-2008, 22:32
Witam wszystkich na forum,
Nazywam się Piotr i mam następujący problem. Podczas logowania się do strony pojawia się komunikat następującej treści: "Nie masz uprawnień, aby zobaczyć tę część witryny". Wiem, że był on poruszany już na forum, ale wcześniejsze wskazówki, które znalazłem na forum nie skutkują w moim przypadku. Chodzi o tą podpowiedź:

Spróbuj może zamienić kod w pliku includes/joomla.php:
Odnajdź funkcję josSpoofValue i zamień w niej ten kod:
$validate = 'j' . mosHash( $mainframe->getCfg( 'db' ) . $random . $my->id );
na ten:
$validate = 'j' . mosHash( $mainframe->getCfg( 'db' ) . $random . (int)$my->id );
Istotne jest również co masz wpisane w pliku configuration.php dla $mosConfig_live_site
http://domena.pl (http://domena.pl/) zamień na http://www.domena.pl (http://www.domena.pl/) i odwrotnie jak by nie działało
Spróbuj dla mnie zadziałało
PS. wykorzystuję .htaccess z przekierowaniem z „bez www” na „www”

Jeśli ktoś ma jakiś pomysł, piszcie.
Dzięki
Piotrek;)

SXF
02-04-2009, 23:26
Witam,
jestem nowy wiec WSZYSTKICH! :)

Odnosnie problemu:
Mianowicie przebrnalem przez mase artykulow na jego temat i dokopalem sie tutaj, uznalem, ze moze warto:

Po zalogowaniu sie do PA dziala wszystko oprocz:
1. Front Page Menager
2. Media Menager

Po kliknieciu na nie pojawia sie komunikat:
"Nie masz uprawnień, aby zobaczyć tę część serwisu"

Apache, XAMPP
Joomla 1.0.15

Po tym jak Admin mi w ogole nie dzialal / Invalid Session
Zastosowalem sie do pomocy whitetigerx'a z innego forum
/dodam, ze to jedyna opcja w moim przypadku by Admin zadzialal/:



1.
--------------------------
// no session_id as user has not attempted to login, or session.auto_start is switched on
if (ini_get( 'session.auto_start' ) || !ini_get( 'session.use_cookies' )) {
echo "document.location.href='index.php?mosmsg=You need to login. If PHP\'s session.auto_start setting is on or session.use_cookies setting is off, you may need to correct this before you will be able to login.'***********\n";
} else {
//echo "document.location.href='index.php?mosmsg=You need to login'***********\n";
}
//exit();
} else {
// session id does not correspond to required session format
//echo "document.location.href='index.php?mosmsg=Invalid Session'***********\n";
//exit();
}

2.
--------------------------

if ($session_id != session_id()) {
// session id does not correspond to required session format
echo ($session_id . "-" . session_id());
//echo "document.location.href='index.php?mosmsg=Invalid Session'***********\n";
//exit();
}Ze pracuje na 'koncie domowym' nie zalezy mi na bezpieczenstwie /tych samych sesjach/,
ale obawiam sie, ze to one sa przyczyna.

Po zmianie linii $mosConfig_live_site w configuration.php
z 'http://localhost'; na 'localhost'
linki dzialaly ale nie do konca, byly podwojne, a strony ktore wyswietlaly niekompletne.

Ktos pomoze?
Pzdr!

SXF
03-04-2009, 00:15
A wiec, doszedlem do tego, ze po zalogowaniu sie do PA nadawane mi sa tylko uprawnienia do: Admin - Operator, a nie Admina glownego, stad dostep jedynie do 4 opcji... 'Jak stac sie glownym ADMINEM?' ;]

Pzdr!

zwiastun
03-04-2009, 00:34
Coś poknociłeś po prostu, skoro pracujesz "na koncie domowym". A jesli to
a) zainstaluj raz jeszcze
b) korzystaj z J! 1.5 a nie 1.0

SXF
04-04-2009, 00:00
Siema!

Hm... Masz racje w 100% =]
Zrobilem jak doradziles... wszystko smiga elegancko,
no i ten nowy image... Naprawde warto :)

Dziekuje i pozdrawiam :)

SXF
04-04-2009, 19:50
Witam ponownie,

zainstalowalem najnowsza wersje Joomli - 1.15
Okazuje sie, ze nie dziala guzik "NEW"
Np. w Category Menager i innych...

Ktos pomoze?
Pzdr!