Avatar billede kvols Nybegynder
04. marts 2003 - 05:12 Der er 7 kommentarer

Fatter hat :-/

Jeg skal bruge følgende:

<html><head><title>Login-system</title></head><body bgcolor="#C0C0CF">
<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = "admin"; //Det rigtige brugernavn
$realpw = "123"; //Det rigtige password

if($action == "login"){

if(!$brugernavn) echo "Du har ikke indtastet et brugernavn!";
elseif(!$password) echo "Du har ikke indtastet en password!";
else{

if($brugernavn == $realbruger && $password == $realpw){
?>

<font size="2" face="Verdana">Den beskyttede side...</font>

<?
}
else echo "Der er fejl i enten brugernavn eller password!";

}
}
else{
?>


<form action="<? echo $PHP_SELF; ?>?action=login" method="post">
<table><tr>
<td><font size="2" face="Verdana">Brugernavn:</font></td>
<td><input type="text" name="brugernavn"></td></tr><tr>
<td><font size="2" face="Verdana">Password:</font></td>
<td><input type="password" name="password"></td></tr><tr>
<td></td><td><input type="submit" value="Login"></td></tr></table>
</form>

<font size="2" face="Verdana">Du kan logge ind med følgende oplysninger:<br><br>admin<br>123</font>

<?
}
?>
</body>
</html>

Hvor sætter jeg den side ind som man kommer ind på hvis man taster forkert, og hvor sætter jeg de de sider ind man kommer til ved rigtigt login??  Aner ikke engang om det her er php :-(
Avatar billede kvols Nybegynder
04. marts 2003 - 05:13 #1
Jo det er vist php :)
Avatar billede mortrr Praktikant
04. marts 2003 - 07:21 #2
Her:
?>

<font size="2" face="Verdana">Den beskyttede side...</font>

<?
Avatar billede kvols Nybegynder
04. marts 2003 - 07:28 #3
Når jeg sætter det ind er kommer url'en til at stå på selve login siden.  Og hvad med ved forkert pass f.eks.?
Avatar billede mortrr Praktikant
04. marts 2003 - 07:55 #4
Hvis du vil sende brugeren over til en anden side, så skal der rykkes en del rundt på koden, da man ikke må sende noget ud til klienten ( som fx <html> til body tag), før man "redirecter".

Desuden bør du gemme informationer om at brugeren er logget ind (i fx en session variabel), som kan kontrolleres på "den beskyttede side". Ellers kunne man jo skrive url'en på den direkte, og springe over login.

Så - hvis du vil bruge ovenstående script, bør du bare kopiere, eller "include" den anden side, ind hvor der står "den beskyttede side".
For at "include" bruger man fx:

include 'beskyttet.php';

i stedet for
?>

<font size="2" face="Verdana">Den beskyttede side...</font>

<?
(alle 5 linier incl ?> og <?
Avatar billede kvols Nybegynder
04. marts 2003 - 08:25 #5
hmmm...Det fattede jeg alt af, eller nej, jeg er meget ny inden for det felt, desværre, men jeg skal bruge et login system, men kan ikke finde noget der virker ordentligt, eller rettere sagt, noget jeg kan få til at virke ordentligt. Nogle forslag til nemme og ret pålideligt systemer?
Avatar billede mortrr Praktikant
04. marts 2003 - 08:38 #6
Desværre.
Men luk det her spørgsmål (behold bare pointene), og opret et hvor emnet er "leder efter php script til login" eller lignende.
Avatar billede neess Nybegynder
05. marts 2003 - 15:36 #7
har et login som virker fint. kan sende når jeg kommer hjem. hvis du stadig mangler
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