Admin account

Gestart doorMooijprod4 reacties100 weergaven

5 berichten · pagina 1 van 1

Mooijprod

Lid · Topicstarter

Berichten
25
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi.

Voor mijn website wil ik een adminpanel maken. Nu heb ik het probleem dat ik vrijwel niks snapt van PHP.

Hoe kan ik in deze script laten controleren of het account admin is, en doorstuurt naar adminpagina. In MySQL is heet het veld : admin

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37



ob_start();
session_start();
$host="localhost"; // Host name
$username="mooij_nl_Login"; // Mysql username
$password="-"; // Mysql password
$db_name="mooijproducties_nl_Login"; // Database name
$tbl_name="members"; // Table name

// Connect to server and select databse.

mysql_connect($host, $username, $password)or die("cannot connect");
mysql_select_db($db_name)or die("cannot select DB");

// Define $myusername and $mypassword
$myusername=mysql_real_escape_string($_POST[myusername]);
$mypassword=mysql_real_escape_string($_POST[mypassword]);

$sql="SELECT * FROM `$tbl_name` WHERE `username`=$myusername and `password`=$mypassword";
$result=mysql_query($sql) or die(mysql_error());

// Mysql_num_row is counting table row
$count=mysql_num_rows($result);

// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){

// Register $myusername, $mypassword and redirect to file "Klanten.php"
$_SESSION[myusername] = $myusername;
$_SESSION[mypassword] = $mypassword;
header("Location:Klanten.php");
}

else {
echo "Wrong Username or Password";
}

ob_end_flush();
?>

Alvast bedankt smile
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Bij de tweede regel verbaast het me dat je niet stopt, en eerst de werking van PHP gaat leren.
Om je op pad te helpen.....

Haal met mysql_fetch_assoc() de data uit je query op als array. Vervolgens kan je dan met $data[admin] de waarde uit de database ophalen.

Verder horen ob_*() functies niet in je script thuis, maar in het badkamer-laatje van je vriendin.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Wat doet ob_start()? clown
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Zorgen voor vrouwelijke hygiene clownEn anders in de programmeurswereld: Outputbuffering starten wink
0
Berichten
551
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je niks snapt van PHP, lijkt het me niet handig om zelf een admin paneel te maken.
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