Zobacz pełną wersję : [PHP]jak sprawdzić czy admin jest zalogowany
Jak w temacie, czy jest jakieś polecenie/funkcja która zwraca przykładowo true jeśli na naszym komputerze jesteśmy zalogowani jako do zaplecza Joomla! ?
Wpadło mi do głowy żeby sprawdzić Cookie poleceniem:
print_r ($_COOKIE);
otrzymałem wyświetlona tablicę(pojawia się po zalogowaniu do zaplecza):
[96151c4c67d6b04d6db93135b9f75524] => gatp80akf712u4jlokb9i6f2k1
da się to jakoś rozszyfrować??
Pozdrawiam
Napisałem skrypt w php, chce go zabezpieczyć w ten sposób, żeby można go było odpalić tylko wtedy, gdy jestem zalogowany do zaplecza. Dlatego potrzebuje jakoś kodowo ustalić czy 'jestem adminem'.
palyga007
28-09-2011, 19:21
http://api.joomla.org
$user =& JFactory::getUser();
//@kurtz, @nikszal
Cześć Panowie :)
http://api.joomla.org
$user =& JFactory::getUser();
//@kurtz, @nikszal
Cześć Panowie :)
tylko pytanie po co takie dane są wyciągane, szczególnie w tym miejscu i w ten sposób.
witaj Przemku.
palyga007
28-09-2011, 19:34
@mb-web wskazałem Ci kierunek poszukiwań, skoro piszesz skrypty dla Joomla! to witryna ta będzie dla Ciebie źródłem wiedzy, Jeśli to nie tajemnica handlowa i pomysł za 100000$ to może zdradzisz nam co to za skrypt?
PS: Przepraszam, że Wam popsułem zabawę ;)
Napisałem skrypt w php, chce go zabezpieczyć w ten sposób, żeby można go było odpalić tylko wtedy, gdy jestem zalogowany do zaplecza. Dlatego potrzebuje jakoś kodowo ustalić czy 'jestem adminem'.
Masz cały zestaw praw dostępu - JAccess w zakresie zaplecza. Poza tym jak chcesz odpalić "skrypt" przeznaczony dla zaplecza nie będąc zalogowanym?
ale z tego chyba można skorzystać tylko z poziomu zaplecza tak? chciałbym aby mozna było sprawdzić czy jestem zalogowanym adminem z pliku umieszczonego w dowolnym miejscu na serwerze.
pierwsze podstawowe pytanie - Twój skrypt jest napisany pod zaplecze czy pod frontend?
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!