PDA

Zobacz pełną wersję : [PHP]jak sprawdzić czy admin jest zalogowany



mh-web
28-09-2011, 18:39
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

mh-web
28-09-2011, 19:16
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 :)

nikszal
28-09-2011, 19:27
Hey @palyga007

kurtz
28-09-2011, 19:29
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ę ;)

faketa
28-09-2011, 23:30
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?

mh-web
29-09-2011, 01:33
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.

faketa
29-09-2011, 07:28
pierwsze podstawowe pytanie - Twój skrypt jest napisany pod zaplecze czy pod frontend?