• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP i panele

Object Storage Arubacloud
–1 głos
185 wizyt
pytanie zadane 20 maja 2016 w PHP przez Headhunter Gaduła (4,450 p.)

Chcę zrobić dwa panele:

Admin i user.

Jak zrobić żeby admin po zalogowaniu mógł udostępniać/wrzucać coś do np: bazy żeby user mógł to widzieć?

A user po zalogowaniu mógł to odczytać i miał na swoim panelu?

2 odpowiedzi

+2 głosów
odpowiedź 21 maja 2016 przez CzikaCarry Szeryf (75,340 p.)
wybrane 21 maja 2016 przez Headhunter
 
Najlepsza

O jezusie... było już tyle tego typu tematów: http://forum.pasja-informatyki.pl/141519/konto-administratora#a141552

Po krótce przybliżę ci jak to zrobić: W tabeli z użytkownikami dajesz kolumnę "ranga" i dajesz tam 0 - jeśli użytkownik jest normalnym użytkownikiem, 1, jeśli jest vipem, 2 jeśli jest moderatorem, 3 jeśli jest adminem itd. Przy próbie logowania sprawdzasz jaką rangę ma użytkownik i na stronie na której ma się coś wyświetlić dajesz takie coś (pseudokod)

<?php
if(ranga==0)
{echo "Jesteś zwykłym userem!"}
elseif (ranga==1)
{echo "Jesteś vipem!"}
elseif (ranga==2)
{echo "Jesteś moderatorem!"}
elseif (ranga==3)
{echo "Adminem!"}

?>

albo

<?php
if(ranga>=0)
{
//Daj możliwość dodawania postów
}

if(ranga>1)
{
//tutaj jakieś coś dla moderatorów i adminów np. menu edytowania i usuwania postów
}
if(ranga>2)
{
//możliwość banowania użytkowników
}
?>

Dzięki takiemu zabiegowi admin czy vip będzie miał takie same uprawnienia jak ranga poprzednia lub lepsze. Pozdrawiam!

+2 głosów
odpowiedź 21 maja 2016 przez ShiroUmizake Nałogowiec (46,300 p.)
edycja 21 maja 2016 przez ShiroUmizake

Cookies, sesja, baza, uprawnienia dla użytkowników jakaś klasa pdo, jakiś fetch, echo i voila. Masz gotowy panel. Mam nadzieję, że pomogłe

m

1
komentarz 21 maja 2016 przez Mateusz821 Bywalec (2,940 p.)
EDIT: Jakaś klasa PDO...
komentarz 21 maja 2016 przez ShiroUmizake Nałogowiec (46,300 p.)
Faktycznie.

Podobne pytania

0 głosów
3 odpowiedzi 378 wizyt
pytanie zadane 15 czerwca 2023 w PHP przez dominik808 Nowicjusz (140 p.)
0 głosów
2 odpowiedzi 209 wizyt
pytanie zadane 3 października 2017 w SQL, bazy danych przez krzysztooof94 Początkujący (350 p.)
0 głosów
0 odpowiedzi 100 wizyt

92,632 zapytań

141,500 odpowiedzi

319,879 komentarzy

62,013 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...