Avatar billede phpn00b Nybegynder
08. juni 2006 - 20:42 Der er 9 kommentarer og
1 løsning

lave et login system som virker

Hej jeg har en side hvor jeg har lavet opret, som virker fint. Nu mangler jeg bare at man kan logge ind. Mine passwords er kypteret (md5). Når jeg ikke skriver noget i Brugernavn og Kodeord ryger den til den side som den burde, hvis man skrev rigtigt. Men hvis man derimod skriver rigtigt, står der "Du har skrevet forkert kodeord eller brugernavn."

Hjælp, det haster, og derfor giver jeg 75 point til den der hjælper mig! :)
Avatar billede jakobdo Ekspert
08. juni 2006 - 20:48 #1
Lad os se noget kode tak! :o)
Avatar billede phpn00b Nybegynder
08. juni 2006 - 20:50 #2
hvad for nogle koder vil du se?
Avatar billede phpn00b Nybegynder
08. juni 2006 - 20:50 #3
<?
$kryppassword="";
session_start();
include("site/connect.php");

$select_auth = mysql_query("SELECT * FROM brugere WHERE brugernavn='$username'");
$row_auth = mysql_fetch_array($select_auth);

if(!$kryppassword) {
$kryppassword=md5($password);
}
$password = $row_auth[kodeord];

if($password!=$kryppassword || ($row_auth[banned]-time()>0)) {
if($submit) {
include("top.php");
if($password!=$kryppassword) {
print "Du har skrevet forkert brugernavn eller kodeord.";
} else {
print "Din bruger er blevet banned.";
}
include("bund.php");
exit;
}
include("top.php");
?>
Du har skrevet forkert brugernavn eller kodeord.<br>
Eller os er du blevet smidt af community'et pga. inaktivitet
<?
} else {
include("site/connect.php");include("top.php");print" Hej $brugernavn"?>
<?
}
include("bund.php");
?>






Det er det jeg har nu :S
Avatar billede jakobdo Ekspert
08. juni 2006 - 21:00 #4
Tænker du måske noget i stil med:

<?
session_start();

include("site/connect.php");

$select_auth = mysql_query("SELECT * FROM brugere WHERE brugernavn='$username' AND kodeord = '$kryppassword' LIMIT 1");
if(mysql_num_rows($select_auth)==1)
{
    $row_auth = mysql_fetch_assoc($select_auth);
    if($row_auth[banned]-time()>0)
    {
        print "Din bruger er blevet banned.";
    }
    else
    {
        include("site/connect.php");
        include("top.php");
        print" Hej $brugernavn";
    }
}
else
{
    echo "Du har skrevet forkert brugernavn eller kodeord.<br>Eller os er du blevet smidt af community'et pga. inaktivitet";
}

include("bund.php");
?>
Avatar billede phpn00b Nybegynder
08. juni 2006 - 21:02 #5
jeg prøver
Avatar billede phpn00b Nybegynder
08. juni 2006 - 21:23 #6
desværre, det virkede ikke :(
Avatar billede jakobdo Ekspert
08. juni 2006 - 21:26 #7
Hvad får du af fejl?
Prøv evt lige at fang mig på msn: jakobdo (at) hotmail (dot) com
Avatar billede jakobdo Ekspert
09. juni 2006 - 22:14 #8
Svar!
Avatar billede phpn00b Nybegynder
09. juni 2006 - 22:14 #9
tak for hjælpen, smid svar
Avatar billede jakobdo Ekspert
09. juni 2006 - 22:15 #10
Takker for point.
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