[Hoe] Rank login niet zelfde pagina

Gestart doorMertdelft6 reacties42 weergaven

7 berichten · pagina 1 van 1

Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe kan je bijvoorbeeld bij een inlog formulier zo doen dat

Admin = Admin.php
Web = webdeveloper.php
Lid = lid.php
Hoe kun je een script maken dat per rank naam naar een ander pagina gaat en niet naar profiel.php alleen
Ik heb dit dus:

[COLOR= #0000BB]<?php[/COLOR] 
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"login"[/COLOR][COLOR= #007700]]){[/COLOR]

[COLOR= #0000BB]$nGebruiker[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gebruiker[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$wGebruiker[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]wachtwoord[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$aSQL[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM leden WHERE gebruikersnaam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$nGebruiker[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" AND wachtwoord = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wGebruiker[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aSQL[/COLOR][COLOR= #007700])){[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<b>Gebruikersnaam of wachtwoord fout</b>"[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]


Ik heb de tabellen al gemaakt die zit in mijn database
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Php location header
0
Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Php location header
Dat weet ik wel, Maar hoe kan ik het zo krijgen dat
Admin = Admin.php
Web = webdeveloper.php
Lid = lid.php

if($_SESSION[rank] == "admin") 
{ 
header("Location: admin.php"); 
} 
elseif($_SESSION[rank] == "mod") 
{ 
header("Location: mod.php"); 
}


Zo iets?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Probeer het eens uit? wink
Ikzelf zou liever een elseif of een switch gebruiken.
0
Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het werkt niet..
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ah gut.....
Zal ik de glazen bol even inkoppen?
Debugging, va_dump(), print_r(), error_reporting, display_errors = 1

Daarmee kan je vast wel een hoop doen. Maar kom voortaan nooit meer met: werkt niet
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kunt beter case/switch gebruiken, vind ik persoonlijk netter.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren