Hej igen igen
jeg er løbet lidt kold i dette med mit login system. Her får i alt hvad i skal bruge. håber i kan rette det til for mig så det virker helt...
do_login.php
<?php
session_start();
if(isset($_POST['submit'])) {
mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("xxx");
$sql = mysql_query("select * from bruger where user = '$user' AND pass = '$pass'");
if( mysql_num_rows($sql) == 1 )
{
$row = mysql_fetch_row($sql);
$_SESSION['id'] = $row['id'];
$_SESSION['user'] = $row['user'];
$_SESSION['navn'] = $row['navn'];
mysql_query("INSERT INTO online WHERE navn =". $row['navn'] ." AND id =". $row['id'] ."");
header("location:inc/index.php");
} else {
header("location:index.php");
}
}
?>
Beskrivelse af do_login.php - Min login fil skal selvfølgelig tjekke om brugernavn og password stemmer over ens med det i tabellen... Men den skal også lægge på id og navn over i en online tabel. Jeg har prøvet mig frem men den vil ikke....
Her kommer så anden del af dette... Jeg kan ikke få den til at gemme mine session så jeg kan bruge dem på en anden eller flere andre sider. hvad har jeg gjort galt der...
på min index side som du kommer ind på når du logger dig på skal den skrive dit navn altså der skal stå således. har skam husket at sætte SESSION_START(); ind på siderne
Velkommen tilbage Hans Henrik
<?php echo 'Velkommen tilbage' $_SESSIOM['navn'; ?>
Indlæg senest redigeret d. 22.09.2006 09:55 af Bruger #9910