PHP expert |
|
<html>
<head>
</head>
<body link="#FFFFFF" alink="#FFFFF" vlink="#FFFFFF">
<?PHP
session_start();
if(isset($_SESSION['gebruikersnaam'])){
echo '<font color="ffffff" face="arial">Je bent al ingelogd !</font>';?>
<p align="right">
<?php
echo '<a href="index.php?logout=1">Log -Out</a></p><p/>';
exit;
} else { }
if (isset($_POST['login'])) {
include ('includes/config4444.php');
$result = mysql_query("SELECT id FROM login WHERE password = md5('$_POST[password]') AND gebruikersnaam = '".$_POST['gebruikersnaam']."'");
$rows = mysql_num_rows($result);
if($rows == true){
$_SESSION['gebruikersnaam'] = $_POST['gebruikersnaam'];
echo '<font color="ffffff" face="verdana">Je bent succesvol ingelogd! <b>'.$_POST['gebruikersnaam'].'</b> </font>';
echo '<font color="ffffff" face="arial">Je bent al ingelogd ! </font>';?>
<p align="right">
<?php
echo '<a href="index.php?logout=1">Log -Out</a></p>';
exit;
} else {
echo '<font color="ffffff" face="verdana">Login is mislukt ! <br> <a href='.$_SERVER['REQUEST_URI'].'>Klik hier</a> om terug te gaan. </font>';
exit;
}
} else {}
?>
<font color="#FFFFFF">
<form action= "" method = "POST">
Gebruikersnaam :<br>
<input type = "text" name = "gebruikersnaam"><br><br>
Password :<br>
<input type = "password" name = "password"><br><br>
<input type = "submit" value = "Login" name = "login">
<input type = "reset" value = "Clear" name = "reset">
</form>
</font>
<?PHP
if($loguit = 1){
session_start();
unset($_SESSION['gebruikersnaam']);
echo '<font color="ffffff" face="arial">Je bent succesvol uitgelogd ! </font>';
exit;
}
?>
</body>
</html>
Dit script werkt perfect op 1 ding na :S (log-out werkt ook nog niet maar daar ben ik nog mee bezig)
Het probleem is dat je te zien krijgt van: Je bent succesvol ingelogd! admin Je bent al ingelogd !
(om het zelf te zien: www.members.lycos.nl/djjoene/ username and password zijn allebei admin, dan zie je het zelf, en in het script horen ze apart te worden weergegeven, 1 als je je net hebt ingelogd, en 1 vanwege de cookies als je opnieuw op de site komt, wat is dus de fout alvast bedankt
|