Jeg ved ikke om du har nogen som helst form for kendskab til noget server-side scripting, men ellers:
Når folk logger ind, tjek login, og hvis rigtigt, set en session:
- <?php
- $query = mysql_query("SELECT `brugernavn`,`passwords` from `users` WHERE `brugernavn` = '".$_POST['brugernavn']."' AND `password` = '".$_POST['password']."'");
- if(mysql_num_rows($query)==true) {
- session_start();
- $_SESSION['user'] = true;
- }
- ?>
På alle sider der kræver at folk er logget ind (også iframes, der kræver at man er logget ind). Tjekker om sessionen er sat:
- <?php
- session_start();
- if(isset($_SESSION['user'])==false) {
- exit("Du er ikke logget ind");
- }
- ?>
Login-koden er ikke særlig sikker, og der kan ændres meget i koden, alt efter hvilket formål man skal bruge det til.
Er du helt væk, og kan slet ikke forstå noget af det jeg har skrevet, ville det måske være en god idé at læse lidt på php (eller andet server-side scripting), da det kan være rart at vide hvad man egentlig har gang i
EDIT:
Hvis du skal inkludere bestemte ting, når folk er logget ind, så gør noget alá:
i starten af din side:
- session_start();
- if(isset($_SESSION['user'])==true) {
- $loggetInd = true;
- }
- ?>
Der hvor du vil inkludere noget, hvis en bruger er logget ind:
- <?php
- if($loggetInd==true) {
- include_once("sti/fil.php");
- }
- ?>
Indlæg senest redigeret d. 03.05.2011 18:11 af Bruger #10410