jeg vil gerne have at det bare er log-ind.php fil som, jeg har indsat på alle mine sider, at det er der brugerne kan logge på og logge af, uden at selve siden skifter.
log-ind.php :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="
http://www.w3.org/1999/xhtml" lang="da" xml:lang="da" dir="ltr" class="js">
<head>
<script type="text/javascript">
$(document).ready(
function(){
$('#portfolio1').innerfade({
speed: 2000,
timeout: 6000,
type: 'random',
containerheight: '47px'
});
$("#webform-client-form-14 input[type='text'], .leftmenu_top input[type='text']").focus(function(){
$(this).val("");
});
$(document).scroll(function(){
scrollval = 551;
scrollTop = $(document).scrollTop();
if(scrollTop > scrollval){
$("#navlist1").css({"position":"fixed","top":"20px"});
}else{
$("#navlist1").css({"position":"relative","top":"0"});
}
});
});
</script>
<script src="
http://code.jquery.com/jquery-latest.js"></script></head>
<body>
<div class="logind"><a title="Her kan du logge ind">Log på</a>
<p>
<form action="../loginsystem/kontrol.php" method="post">
<span class="brugernavn"><input type="text" name="brugernavn" value="Brugernavn:" onfocus="if (this.value=='Brugernavn:') this.value = ''" onblur="if (this.value=='') this.value = 'Brugernavn:'"/></span><br/>
<span class="adgangskode"><input type="password" name="adgangskode" value="Adgangskode:" onfocus="if (this.value=='Adgangskode:') this.value = ''" onblur="if (this.value=='') this.value = 'Adgangskode:'"/></span><br>
<input class="submit" type="Submit" value=" Ok " />
</form>
</p>
<script id="login-effekt">
$('.logind').click(function () {
$(this).css({ borderStyle:"", cursor:"wait", background: "url(../../billeder/forside/login_boks2.png) right top", cursor: ""});
$("input").slideDown(300,function(){
$(this).css("border", "absolute")
.filter("")
.css("background", "")
.focus();
$('.logind').css("visibility", "");
});
$("span").slideDown(300,function(){
$(this).css("border", "")
.filter("")
.css("background", "")
.focus();
$('.logind').css("visibility", "");
})
});
</script>
</div>
</body>
</html>
kontrol.php :
<?php include("../loginsystem/database.php"); ?>
<?php
session_start();
$brugernavn = $_REQUEST["brugernavn"];
$adgangskode = $_REQUEST["adgangskode"];
$sql = "SELECT count(*) FROM brugere WHERE brugernavn = '" . $brugernavn . "' AND adgangskode = '" . $adgangskode ."';";
$resultat = mysql_query($sql);
$post = mysql_fetch_array($resultat);
if ($post[0] == 1) {
$_SESSION["brugernavn"] = $brugernavn;
header("Location: ../loginsystem/log-ind.php");
echo "log ud"; //brugeren er logget ind.
} else {
header("Location: ../loginsystem/log-ind.php");
echo "De indtastede oplysninger er ikke korrekte";
}
?>
Når jeg logger ind nu, så kommer man bare over på en tom side, hvor der står "log ud". i stedet for at det kommer til at stå i log-ind.php delen af den pågældende side man er på.
jeg mangler også en log ud knap, som skal også bare skal funger i log-ind.php delen af den pågældende side m brugeren nu er på.