Avatar billede usgogetta Nybegynder
02. maj 2002 - 18:48 Der er 2 kommentarer

hvordan kan jeg lave et PHP så der bliver log in log out skrive..

beskeder okay

jeg er ikke helt så skrap til det med PHP og jeg vedikke hvad det er men er der ikke en der kan give mig en toturial eller et eller andet (Jeg er ikke den HELT store IT Freak) men prøv at give mig et eksempel.
sende mig et (ved at tage min side og så edit den www.usgogetta.bravepages.com så den kommer under News Tickeren med log ind og log out og så vil jeg gerne hav det felt for dem som kan logge ind og out osv KUN KAN skrive i det felt hvor der står news osv + sætte! det er svært at forklarer men jeg har et eksempel. www.redsaiyanmod.net det var bare alt hvad jeg ville spørge om.)
men pleaz send mig en mail med det lille F.eks. okay??
Daniel52@sol.dk
men pleaz kig på det eks www.redsaiyanmod.net der hvor man kan logge ind og så kan i se de beskeder ude i midten eller hvor end det nu står okay pleaz takker!
Avatar billede atheist Nybegynder
06. maj 2004 - 08:00 #1
FFørst og fremmest Tutorial'en:www.webcafe.dk >> artikler>>PHP.
Hvad skal der ske når man er logget ind? Skal man så bare sendes til en anden side, eller hvad?



<? session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>

<?

#Jeg henter indata fra formularen, og de lægges i hver deres variabel
$login=$_REQUEST["Loginnavn"];
$pass$_REQUEST["Loginpass"];

# Hvis der er skrevet noget i login-feltet kontroleres det om passwordet er det rigtige
if (login!=""){

# her kontroleres password og at der overhodedet er skrevet noget.
    if($pass== $korrekt_password && $pass!=""){
        $_SESSION["acess"]="granted";
        $_SESSION["user"]="$login;
    }
}


?>
    <title>[Ingen titel]</title>
</head>
<body>
<? if ($_SESSION["acess"]!="granted"){
# Hvis folk ikke er logget ind vises login-formen
?>
<form action="<? echo $_SERVER['PHP_SELF'];?>" method="post" name="login"><br />

Brugernavn:<br />
<input type="text" size="24" name="Loginnavn" /><br /><br />

Password:<br />
<input type="password" size="24" name="Loginpass" /><input type="submit"  value="Log ind!"/></form>
<? }
#hvis folk derimod ER logget ind, vises en velkomst tekst
elseif ($_SESSION["acess"]=="granted"){
#herfra lægges alt det der skal ske hvis folk er logget ind
?>
i denne her blok er alt hvad der skal ske hvis folk er logget ind!!




<?
}
?>
</body>
</html>
Avatar billede atheist Nybegynder
06. maj 2004 - 08:25 #2
Lige lidt rettelser fra min side af:
Der hvor den gør det der gøres ved rigtigt password skal der stå
$_SESSION["user"]=$login; >> Du skal fjerne en "...
og desuden skal du, der hvor indata hentes, lige tilføje en '=' så der står
$pass=$_REQUEST["Loginpass"];
Herfra skulle det virke, du kan tilpasse formen og lægge den i en menu, som du kan includere med include(), så folk kan logge ind på alle dine undersider...
vær opmærksom på at der på alle sider skal stå
<? session_start(); ?>
som det aller-allerførste, det fortæller serveren at der kommer en $_SESSION, som er en variabel der virker på tværs af DINE sider (personligt er det en af de ting jeg synes er allermest geniale)...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester