Hvordan kommer man videre?

Tags:    php

Hej med jer igen ;)

Jeg har skrevet her i forummet den anden dag, hvor jeg fik svar på mine spørgsmål, jeg håber, i kan hjælpe mig denne gang også.

Nuvel..

Jeg har kørt tonsvis af tutorials, og sat og leget med det selv. Hvor jeg har lavet mit eget login halløj, nok med en hulens fejl, men det kommer hen ad vejen, men sidder jeg fast. Jeg har en masse nye ideer til hvad jeg vil lave, men jeg kan ikke rigtigt komme videre, i det hovedparten af alle tutorials, ikke includere en guide i, hvordan man kan bygge videre, forstås på den måde, at hvis man eks. har et login, så skal den ind på for siden, selvfølgeligt, men hvordan?
Jeg kan ikke rigtigt finde nogle tutorials, hvor i de skriver hvordan man kommer videre fra et login så den er pa alle sider, og evt. når man er logged in, så har man diverse rettigheder.
Jeg kan nok finde ud af at lave disse rettigheder, men at forbinde:

if kode korrekt echo dit og dat
if logged in og rettigheden tildelt, så er du en admin.

Vi kan tage et eksempel:
Fold kodeboks ind/udKode 


Koden er garanteret fyldt med fejl, men hvor lægger jeg det hen, hvordan kan jeg komme videre herfra og bygge flere rettigheder og muligheder på?

Jeg håber, i kan følge mig.
Hvordan skaber man php "netværk" så alle de relevante sider har/kan de samme php ting, login, rettigheder osv osv?

Det lyder sikkert helt åndsvagt det jeg skriver, men jeg er desværre halv dårlig, til at formulere mig, håber det går.

På forhånd tusind tak for hjælpen





Indlæg senest redigeret d. 03.03.2010 00:47 af Bruger #15720
7 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Altså der er flere måder at lave dette rettigheds system på, men et kunne være at man skulle være over et bestemt niveau for at komme igennem..

//NIVEAU FUNKTION
function TjekAdgang($Niveau, $MinNiveau){
if($Niveau =< $MinNiveau){
Return true;
}else{
return false;
}
}



Dette er hvad du sætter på dine sider fx..:

if(TjekAdgang($BRUGERENSNIVEAU, 3)){
//BRUGEREN KOM GENNEM
}else{
//BRUGEREN KOM IKKE GENNEM
}


Her skal man min være over niveau 3 for at komme igennem...


Det overstående er ikke testet!



Indlæg senest redigeret d. 11.03.2010 20:41 af Bruger #7728
Du skal bruge det som heder session.
Der er mange tuturials her på siden, under php.
Og du kan sikker også læse meget om det på www.w3schools.com



double post *slettet*



Indlæg senest redigeret d. 03.03.2010 00:46 af Bruger #15720
Jeg er godt klar over, at session skal bruges til eks at huske login, men det kan jeg vel ikke bruge til de andre ting?



Mener du noget retningen af det her
Fold kodeboks ind/udKode 

Den inkludere andre filer ind i eksisterende filer.



Hvis du ønsker forskellig bruger rettigheds niveauer, betyder det vel også du vil have flere brugere, og dermed ville jeg anbefale en database f.eks. en mysql database, heri ville jeg lave et rettigheds felt, bruger felt og password felt, evt. flere informationer om brugeren...



Dette rettigheds felt, hvordan kobler jeg det til alt det andet?

Nu skal jeg ikke lige pt bruge det til noget, ud over, at jeg vil bruge det til at øve mig med.



Indlæg senest redigeret d. 07.03.2010 20:30 af Bruger #15720
t