Forum » Server-Side scripting » Alleen admin toegankelijk maken
Berichten: 3
avatar
Offline Stuur privebericht
Hallo,

Ik heb hier een script van een adminpagina, graag zou ik hier een beveiliging voor willen maken zodat alleen admins het pagina kunnen betreden.

Ik heb op de database een tabel met users en daar alfast een stuctuur admin toegevoegt met de standaardwaarde 0.
dus als admin 1 is moet je wel toegang kunnen krijgen op de php pagina.

Heeft iemand mischien een handig script voor mij?

Alfast bedankt !
27-12-2010 02:14
Dit topic is 164 keer bekeken door 32 verschillende leden
Reacties op: "Alleen admin toegankelijk maken"
1
De Knuffelbeer Van CP
Berichten: 169
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
<?php
$sql 
mysql_query("SELECT `adminwaarde` FROM `usertabel` WHERE `id`='".ID."' LIMIT 1") or die(mysql_error());
$res mysql_fetch_assoc($sql);
$admin $res['admin'];

if(
$admin 1){
header("location: index.php");
} else {
?>


Zoiets bovenaan de adminpagina zetten? Je moet wel aanpassen volgens jouw database structuur..
27-12-2010 07:44
Berichten: 830
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
<?
if($data->admin != "1") {
echo 
"Je hebt geen toegang tot deze pagina , omdat je geen admin bent !";
exit;
}
?>
27-12-2010 09:10
http://www.pokemon-champi
Berichten: 174
avatar
Offline Stuur privébericht
Moet je wel eerst een variabel $data maken maar die van Kurene is goed.

Misschien handig om session_destroy(); erbij te zetten.
27-12-2010 12:24
Berichten: 830
avatar
Offline Stuur privébericht
session_destroy(); ?

Waar moet je dat plaatsen? Achter je echo?
27-12-2010 12:37
Berichten: 2177
avatar
Offline Stuur privébericht
session_destroy is helemaal niet nodig,
Gewoon anders via echo " "; met js een redirect naar de pagina
27-12-2010 12:38
Reageer op: "Alleen admin toegankelijk maken"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden