Skal logge ind to gange....
jeg har bruger dette script, men når man skriver sit brugernavn og password rigtigt, og trykker login, bliver det vist igen. så man skal skrive sit brugernavn og password igen. Efter anden gang kommer ind...hjælp migKoden:
<?php
session_start();
//hvis form er submittet
if (isset($_POST['logind'])) {
//password i databasen er krypteret, så det gøres også med indtastet password
$dopass = md5($_POST['password']);
//skift selv bruger og pass til databasen.
$db = mysql_connect("localhost", "user", "pass") or die ("Desværre ingen forbindelse til databasen");
mysql_select_db("db", $db) or die ("Kunne ikke vælge databasetabel");
$tjek = mysql_query("SELECT brugernavn, password FROM users WHERE brugernavn='$_POST[navn]' AND password='$dopass'") or die ("Kunne ikke vælge felter i database-tabellen");
if(mysql_num_rows($tjek) != 0) {
$_SESSION['sessionnr'] = session_id();
$_SESSION['Name'] = $_POST['navn'];
$sidst = date("d.m.Y");
mysql_query("UPDATE users SET sidst = '$sidst' WHERE brugernavn = '$_POST[navn]'")
or die(mysql_error());
mysql_query("UPDATE users SET antallogin = antallogin+1 WHERE brugernavn = '$_POST[navn]' ")
or die(mysql_error());
header("Location:side1.php");
exit;
}else{
header("Location:index.php?error=fejl");
exit;
}
}
?>
Se selv efter her:
http://www.sejlerne.dk/login/index.php
