Hallo,
ik ben sinds gisteren begonnen met mysqli(jasper vertelde dat mysql verdwijnt in php 6)
ik heb tot nu toe enkel mijn database connectie en dit loginscript hieronder.
maar deze werkt niet helemaal..
hopelijk zien jullie wat er verkeerd loopt..
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
<?php
begintabel("Inloggen");
if(isset($_POST['login']))
{
$gebruikersnaam = htmlentities($_POST['gebruikersnaam']);
$wachtwoord = htmlentities($_POST['wachtwoord']);
$pass = sha1($salt.$wachtwoord.$pepper);
// kijken of er geen errors zijn in de query
if(!$result = $mysqli->query("SELECT * FROM `leden` WHERE gebruikersnaam = '".$gebruikersnaam."'"))
{
trigger_error('Fout in query: '.$mysqli->error); // errors weergeven
}
else // als er geen errors zijn voer dan uit
{
if($row = $result->fetch_assoc())
{
if($gebruikersnaam == "")
{
echo "U moet wel een gebruikersnaam invullen!";
}
elseif($wachtwoord == "")
{
echo "U moet wel een wachtwoord invullen! ";
}
elseif($gebruikersnaam != $row['gebruikersnaam'])
{
echo "De gebruikersnaam bestaat niet! ";
}
elseif($pass != $row['wachtwoord'])
{
echo "Uw wachtwoord is incorrect! ";
}
}
else
{
echo 'Inloggen gelukt!';
}
}
}
else
{
echo "<form method='post' name='login' action='".$site_url."/index.php?pagina=leden/inloggen'>";
echo "<table border='0' width='100%' cellspacing='0' cellpadding='0'>";
echo "<tr>";
echo "<td width='20%'><b>Gebruikersnaam</b></td>";
echo "<td width='80%'><input type='text' name='gebruikersnaam'></td>";
echo "</tr>";
echo "<tr>";
echo "<td width='20%'><b>Wachtwoord</b></td>";
echo "<td width='80%'><input type='password' name='wachtwoord'></td>";
echo "</tr>";
echo "<tr>";
echo "<td width='20%'><input type='hidden' name='hash'></td>";
echo "<td width='80%'><input type='submit' value='Log in' name='login'></td>";
echo "</tr>";
echo "</table>";
echo "</form>";
}
eindetabel();
?>
|
|
|
15-04-2011 18:16
Dit topic is 203 keer bekeken door 36 verschillende leden
Reacties op: "login werkt niet(mysqli)"
1
Reageer op: "login werkt niet(mysqli)"
1