brugersystem help
Hej Eksperten.dkJeg er igang med at lave et brugersystem til min hjemmeside. Jeg kan bare ikke finde ud af:
- Hvordan man sørger for at passwordsene er ens når brugerne skal registrere sig på hjemmesiden.
- Og hvordan man sikrer sig at der ikke kan være brugere med det samme 'username'.
- Samt når brugeren er registreret hvordan han ved at han er logget ind. Ville gerne have sådan en lysende knap et eller andet sted, der viste folk at de er logget ind.
Koden til register.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<form action='<?=$_SERVER['PHP_SELF']?>' method='POST'>
<table>
<tr>
<td>Brugernavn: </td>
<td><input type='text' name='username'><br></td>
</tr>
<tr>
<td>Password: </td>
<td><input type='password' name='password1'><br></td>
</tr>
<tr>
<td>Gentag password: </td>
<td><input type='password' name='password2'><br></td>
</tr>
<tr>
<td><input name="register" type="submit" value="Registrer"></td>
</tr>
</table>
</form>
<?php
include('connect.php');
$submit= $_POST['register'];
$username = mysql_real_escape_string(strip_tags(htmlspecialchars($_POST['username']
)));
$password1 = md5($_POST['password1']);
$password2 = $_POST['password2'];
if($submit){
if(($username) and ($password1) and ($username!==NULL) and ($password1!==NULL)){
$sql="INSERT INTO `users` (`id`,`username`,`password`) VALUES ('NULL','".$username."','".$password1."')"
;
mysql_query($sql) or die(mysql_error());
echo "Tillykke! Du er nu registreret!<br><a href='Website.php'>Log in</a>";
}
}
?>
</body>
</html>
Tak på forhånd!
Sætter pris på alt form for hjælp!
mvh TumseMM
