detta är en bite av ett login script det ligger i en frame och när man antingen loggar in eller loggar ut på start sidan så blir det dubbla start sidor mm. Jag undrar hur man gör så att det blir MainFarme när man antingen loggar in eller ut. Sedan om man går ur sidan och går in den igen så är man inloggad detta är riktigt mej jag undrar går det inte göra så att det det står medlemsidan under logga ut och sedan när man loggar ut så försvinner medlemsidan under den texten. https://www.formel1motorsport.com
<?php
session_start(); // Alltid överst på sidan
include "conn.php"; // Databasanslutningen
// Inloggning
if (isset($_POST['submit'])){
$sql = "SELECT id FROM members
WHERE user='{$_POST['user']}'
AND pass='{$_POST['passwd']}'";
$result = mysql_query($sql);
// Hittades inte användarnamn och lösenord
// skicka till formulär med felmeddelande
if (mysql_num_rows($result) == 0){
header("Location: index.php?badlogin=");
exit;
}
// Sätt sessionen med unikt index
$_SESSION['sess_id'] = mysql_result($result, 0);
$_SESSION['sess_user'] = $_POST['user'];
header("Location: welcome.php");
exit;
}
// Utloggning
if (isset($_GET['logout'])){
session_unset();
session_destroy();
header("Location: index.php");
exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Index</title>
</head>
<body>
<span class="style14">
<?php
// Om inte inloggad visa formulär, annars logga ut-länk
if (!isset($_SESSION['sess_user'])){
echo "<h3>Logga in</h3>\n";
// Visa felmeddelande vid felaktig inloggning
if (isset($_GET['badlogin'])){
echo "Fel användarnamn eller lösenord!<br>\n";
echo "Försök igen!\n";
}
?>
<br>
Användarnamn:<br>
<input type="text" name="user">
<br>
Lösenord:<br>
<input type="password" name="passwd">
<br>
<input type="submit" name="submit" value="Logga in">
Inte medlem ?<br>
<a href="register.php" target="mainFrame">Registera dig</a>
<?php
} else {
echo "<a href=\"index.php?logout=\">Logga ut</a>\n";
}
?>
</span>