Hejsa har lavet en login fil, og så kommer man ind på en menu side, hvis man selvfølelig kan pass og user... men mit problem er nu, at man bare kan skrive menusiden i browersen, og så er man inde på den..vil gerne have den røg til login, hvis man prøvede det... Er det noget med cookies oder was? er det svært at lave, nogen som kan hjælpe eller ved hvor der er en tutorial til det?
<?php include("dbconnect.php"); $result = mysql_query("SELECT * FROM tabel WHERE brugernavn = '$_SESSION[brugernavn]'"); while ($row = mysql_fetch_array($result)){ extract($row); ?> Det som brugeren må se :-) <?php } else { ?> Det som den skriver hvis man ikke er logget ind :-) <?php } ?>
<center> <?php // Der oprettes forbindelse til databasen include("inc/db_var.php"); $db_link = mysql_connect($host, $user, $pw); $db_name = mysql_select_db($db) or die('Cannot select database');
?> <h1>Index</h1> <? if (isset($_SESSION['s_username'])) { echo "Welcome! Your are logged in as ".$_SESSION['s_username'].", thanks for visiting! <br />"; }else{ echo "You are not logged in you log in <a href='login_1.php'>here</a>"; echo $_SESSION['s_username']; } ?> <a href="test.php">Redigere i en bane</a> <a href="test5.php">Opret ny bane</a> </center>
<? session_write_close(); ?>
Her er der to punkter som man kan klikke sig ind på... men her på menu siden kan alle gå ind...og det skal man ikke..kun den som er logget ind... Hvor skal jeg så skrive det der ind henne?
<?php session_start(); ?> <?php include("inc/db_var.php"); $db_link = mysql_connect($host, $user, $pw); $db_name = mysql_select_db($db) or die('Cannot select database'); $result = mysql_query("SELECT * FROM tabel WHERE brugernavn = '$_SESSION[brugernavn]'"); while ($row = mysql_fetch_array($result)){ extract($row); ?>
<center> <?php // Der oprettes forbindelse til databasen include("inc/db_var.php"); $db_link = mysql_connect($host, $user, $pw); $db_name = mysql_select_db($db) or die('Cannot select database');
?> <h1>Index</h1> <? if (isset($_SESSION['s_username'])) { echo "Welcome! Your are logged in as ".$_SESSION['s_username'].", thanks for visiting! <br />"; }else{ echo "You are not logged in you log in <a href='login_1.php'>here</a>"; echo $_SESSION['s_username']; } ?> <a href="test.php">Redigere i en bane</a> <a href="test5.php">Opret ny bane</a> </center>
<? session_write_close(); ?> <?php } else { ?> Du har ikke adgang til siden :-) du skal først være logget ind <?php } ?>
<?php session_start(); ?> <?php include("inc/db_var.php"); $db_link = mysql_connect($host, $user, $pw); $db_name = mysql_select_db($db) or die('Cannot select database'); $result = mysql_query("SELECT * FROM tabel WHERE brugernavn = '$_SESSION[s_username]'"); while ($row = mysql_fetch_array($result)){ extract($row); ?>
<center> <?php // Der oprettes forbindelse til databasen include("inc/db_var.php"); $db_link = mysql_connect($host, $user, $pw); $db_name = mysql_select_db($db) or die('Cannot select database');
?> <h1>Index</h1> <? if (isset($_SESSION['s_username'])) { echo "Welcome! Your are logged in as ".$_SESSION['s_username'].", thanks for visiting! <br />"; }else{ echo "You are not logged in you log in <a href='login_1.php'>here</a>"; echo $_SESSION['s_username']; } ?> <a href="test.php">Redigere i en bane</a> <a href="test5.php">Opret ny bane</a> </center>
<? session_write_close(); ?> <?php } else { ?> Du har ikke adgang til siden :-) du skal først være logget ind <?php } ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.