login script MainFarme

PHP

0 svar · 231 visningar · startad av steelbeat

Medlem sedan feb. 20045 inlägg
Trådstart#1

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>

289 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
146 ms — ändringar (db)