Sorry.. jeg er hovedløs tror jeg ;o)
Hvor man logger ind:
<form name="form1" method="post" action="login/checklogin.php">
Brugernavn:<br />
<input name="brugernavn" type="text" id="brugernavn"><br />
Adgangskode:<br />
<input name="password" type="password" id="password"><br />
<input type="submit" name="Submit" value="Login"><br />
<a href="login/opret.php">Opret bruger</a>
</form>
Checklogin.php -- v--
<?php
include('connect_login.php');
// make clean xss function. som gør at man ikke kan køre sin egen database på vores database.
function cleanxss($input)
{
/// Prevents XXS Attacks
www.itshacked.com$search = array(
'@<script[^>]*?>.*?</script>@si', // Strip out javascript
'@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags
'@<style[^>]*?>.*?</style>@siU', // Strip style tags properly
'@<![\s\S]*?--[ \t\n\r]*>@' // Strip multi-line comments
);
$inputx = preg_replace($search, '', $input);
$inputx = trim($inputx);
if(get_magic_quotes_gpc())
{
$inputx = stripslashes($inputx);
}
$inputx = mysql_real_escape_string($inputx);
return $inputx;
}
// username and password sent from form
$brugernavn= ($_POST['brugernavn']);
$password= ($_POST['password']);
$password = md5($password);
//CleanXSS fjern XSS
$brugernavn = cleanxss($brugernavn);
$password = cleanxss($password);
// To protect MySQL injection (more detail about MySQL injection)
$brugernavn = stripslashes($brugernavn);
$password = stripslashes($password);
$brugernavn = mysql_real_escape_string($brugernavn);
$password = mysql_real_escape_string($password);
$sql= "SELECT * FROM $tbl_name WHERE brugernavn='$brugernavn' and password='$password'";
$result=mysql_query($sql);
// 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 "login_success.php"
session_register("brugernavn");
session_register("password");
header("location:login/login_success.php");
}
else {
echo "Forkert brugernavn eller adgangskode.. <br> <a href='login/opret.php'>Opret en bruger</a>";
}
?>