Panel administratora

Pytania i problemy
php
Crido
Crido

Wie ktoś jak zrobić panel administratora ? Chodzi mi o to że użytkownik który bez odpowiednich uprawnień nie ma dostępu do np pliku acp.php Nic nie znalazłem na polskiej stronie internetu a z angielskich to tak mój angieslki jest na niskim poziomie /;

error
error

Przydatne hasła: logowanie, sesja, CSRF token

Bump
Bump Regularny

Mozesz zrobic to tak: (mam nadzieje ze nie czekasz tutaj na gotowy kod) (zakladam ze masz system logowania) Dodajesz kolumne "ranga" potem przy logowaniu dopisujesz by do $_SESSION['ranga'] leciala ranga z mysql a przy acp.php sprawdzasz czy ranga === admin jezeli nie to przekierowuje do index.php

error
error

Bump:

$_SESSION[‘ranga’] leciala ranga z mysql

No akurat taki sposób jest jednym z gorszych, wszystkie dane użytkownika trzymasz w sesji? 😖

Bump
Bump Regularny

to byl przyklad.

Danonek
Danonek

To jak inaczej to zrobić panie Mariuszu? Może da pan jakieś porady jak bezpiecznie przechowywać dane sesji?

Bump
Bump Regularny

Ale dane w sesji są bezpieczne :thinking:

psycho
psycho

Ale sama sesja już niekoniecznie :thinking:

error
error

Lepszym rozwiązaniem będzie po prostu trzymanie id użytkownika w sesji a resztę danych pobierać na poszczególnych podstronach.

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.