Hvordan laves en login-funktion?
Jeg er begyndt på PHP og SQL, og jeg har nu lavet en side hvor folk kan oprette dem selv i databasen. Det virker sådan set også fint nok. Nu skal jeg bare have folk til at logge ind. Når man bliver oprettet foregår det med Navn - Email - og Kodeord, men når man logger ind skal der kun bruges Email og kodeord.--------------------------------------
Login.htm
<HTML>
<HEAD>
<TITLE>Login.htm</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3">
</HEAD>
<BODY>
<FORM ACTION="loggetind.php" METHOD="POST">
Din E-mail:<BR>
<INPUT TYPE="text" SIZE="24" NAME="email">
<BR>
Kodeord:<BR>
<INPUT TYPE="password" SIZE="24" NAME="k1">
<P>
<INPUT TYPE="button" VALUE="Login" onClick="sendForm(this.form)">
</BODY>
</HTML>
Der bliver man sendt videre til loggetind.php som ser sådan her ud:
-------------------------------------
<?php
$resultat = mysql_query("SELECT * FROM brugere WHERE email='$email' AND k1='$k1'");
while ($raekke = mysql_fetch_array($resultat)) { ?>
Hej <? echo $raekke['navn']; ?>. Du er nu logget korrekt ind.
<? } mysql_close($conn); ?>
Nogen der kan fortælle mig hvad fejlen er?
I kan evt. selv prøve at oprette jer her: www.flim.dk/diverse/opret.htm
Og logge Jer ind her: www.flim.dk/diverse/login.htm
Mvh Bo
