binnen een inlog script, rechten geven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Raymond van Os

raymond van Os

25/08/2010 15:26:55
Quote Anchor link
ik moet voor mijn stage een inlog script schrijven en nu
heb ik dit al maar kan iemand mij vertellen hoe ik in dit script rechten kan toewijzen aan: admin, klanten en dealers?
 
PHP hulp

PHP hulp

29/11/2024 10:33:05
 
Synaps Framework

Synaps Framework

25/08/2010 15:34:15
Quote Anchor link
Dat doe je zo, en dat dit, en dan dat.

Oftewel, hoe moet ik dat weten als ik je code niet ken?
 
Jens V

Jens V

25/08/2010 15:46:24
Quote Anchor link
Als je met enkel die drie rechten gaat werken en dat deze rechten ook vaste privileges hebben die je niet zal wijzigen, kan je in je gebruikers-tabel in je database een kolom rechten bijmaken waar je voor elk recht een nummer geeft. Bij elk van de privilege-acties in de website ga je dan controleren of de huidige gebruiker (via het id in de sessie opgeslagen) de juiste rechten heeft.

Als je met meerdere rechten gaat werken en de privileges van deze groepen wilt kunnen aanpassen ga je al eerder met Bas' bitwise rechtensysteem moeten werken.

Maar zonder code kunnen wij ook niets specifiek zeggen...

Met vriendelijke groeten,
Jens
Gewijzigd op 25/08/2010 16:07:24 door Jens V
 
Dalando De Zuil

Dalando De Zuil

25/08/2010 16:07:12
Quote Anchor link
Ik zou gewoon een extra veld maken in je database, en bij registratie standaart rank 1 geven, en dan kan jij het via je admin veranderen... Dan kun je die rank meegeven in een sessie als je gebruiker inlogd:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
if($_SESSION['rank'] == "1"){

// Gebruiker

}
elseif($_SESSION['rank'] == "2"){

// admin

}
 
Joakim Broden

Joakim Broden

25/08/2010 16:33:20
Quote Anchor link
Dalando, waarom zou je dat via sessie doen? Dat is onveilig... Je kunt beter het id van de gebruiker in in een sessie zetten en dan via dat id in de database controleren welke rank hij heeft...

En bij je code hier boven getal buiten "" laten, het is een getal en die hoort niet binnen een ""
 
Dalando De Zuil

Dalando De Zuil

25/08/2010 19:34:06
Quote Anchor link
Oetzie en mijn achternaam op 25/08/2010 16:33:20:
En bij je code hier boven getal buiten "" laten, het is een getal en die hoort niet binnen een ""


Maar het geeft hetzelfde effect ;)
 
Arjan -

Arjan -

25/08/2010 19:51:23
Quote Anchor link
Dalando De Zuil op 25/08/2010 19:34:06:
Oetzie en mijn achternaam op 25/08/2010 16:33:20:
En bij je code hier boven getal buiten "" laten, het is een getal en die hoort niet binnen een ""


Maar het geeft hetzelfde effect ;)



Niet als je er mee gaat rekenen!
 
Dalando De Zuil

Dalando De Zuil

25/08/2010 20:00:51
Quote Anchor link
Arjen - op 25/08/2010 19:51:23:
Dalando De Zuil op 25/08/2010 19:34:06:
Oetzie en mijn achternaam op 25/08/2010 16:33:20:
En bij je code hier boven getal buiten "" laten, het is een getal en die hoort niet binnen een ""


Maar het geeft hetzelfde effect ;)



Niet als je er mee gaat rekenen!



Wel als je niet gaat rekenen!
 
Noppes Homeland

Noppes Homeland

25/08/2010 20:07:20
Quote Anchor link
Dit doornemen ,want het zal wel verder gaan dan het simpele onderscheid in: admin,dealer,klant
 
Joakim Broden

Joakim Broden

25/08/2010 21:01:08
Quote Anchor link
Dalando De Zuil op 25/08/2010 19:34:06:
Oetzie en mijn achternaam op 25/08/2010 16:33:20:
En bij je code hier boven getal buiten "" laten, het is een getal en die hoort niet binnen een ""


Maar het geeft hetzelfde effect ;)



Neem gewoon eens iets van iemand aan, misschien worden je scripts dan niet altijd afgekraakt :)
 
Jan talpa

jan talpa

25/08/2010 21:52:09
Quote Anchor link
if (get_user_class() < UC_ADMIN)
site_error_message("Foutmelding", "Deze pagina is alleen voor de admin en hoger.");


misschien kan het ook zo???? of dealers hoger
Gewijzigd op 25/08/2010 21:58:35 door jan talpa
 
- Raoul -

- Raoul -

25/08/2010 21:57:51
Quote Anchor link
wtf :S
die functie bstaat niet eens :S:S
 
Joakim Broden

Joakim Broden

25/08/2010 22:45:19
Quote Anchor link
Raoul Blabla op 25/08/2010 21:57:51:
wtf :S
die functie bstaat niet eens :S:S


ooit gehoord van zelf functies maken?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.