03. september 2001 - 16:48Der er
24 kommentarer og 1 løsning
Problem med login system
Hej, jeg har følgende kode :
<script language=\"PHP\"> include \"function.php\"; db_connect();
session_start();
if ($login) { $check = mysql_query(\"SELECT username, pass FROM users WHERE username = \'$username\' AND pass = \'$pass\'\"); if (mysql_num_rows($check)==0) { </script>
<script language=\"JavaScript\"> alert(\"Forkert brugernavn eller kodeord\") </script>
Hvis nogen kan tyde det, så er det et mindre login system :-) Nu har jeg så et problem, for når man logger ind så kan man vælge om ens kodeord skal huskes og om man skal logges ind automatisk. Det virker også fint, men hvis man så vælger f.eks. at den skal huske kodeord og brugernavn, og man senere logger af, og logger på uden at sætte kryds i \'husk oplysninger\' så husker den det alligevel (Sletter ikke de cookies der tidligere er blevet sat) :(
Hvis det er til at forstå, så håber jeg nogen kan fortælle mig hvordan jeg skal gøre.
if ($rempass) // du skal finde noget den skal sammenlign med værdien som det felt returnere.. { setcookie(\"remuser\", $username, time()+1209600); setcookie(\"rempass\", $pass, time()+1209600); } else { setcookie(\"remuser\", $username, time()+0); setcookie(\"rempass\", $pass, time()+0); } if ($autologin) { setcookie(\"autologin\", $usrname, time()+1209600); header(\"Location: community.php\"); } else { $user = $username; session_register(\"user\"); header(\"Location: community.php\"); }
Gør jeg ikke det??? Hvis man har sat kryds i feltet så har $rempass vel en værdi, og ellers har den vel ikke... (Skal lige siges at $rememberpass i den kode jeg har vist altså i den oprindelige kode er $rempass så det er ikke der fejlen ligger, ellers ville den jo også altid slette de 2 cookies)
Intet af det du har foreslået ind til videre har virket, og det er lidt svært hvis du skal se siden, for den er ikke uploadet endnu (da den jo ikke er færdig)
www.msspa.dk der kan du se den nuværende version, og det er så den som jeg er i gang med at lave fuldstændigt om, helt fra bunden :-)
Synes godt om
Ny brugerNybegynder
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.