07. juni 2002 - 12:23Der er
14 kommentarer og 1 løsning
Login script...
Hejsa...jeg er ret ny mht. php-programmering. Jeg vil gerne lave et loginscript, der tjekker i en mysql database om vedkommende har adgang til siden. Desuden vil jeg lave sådan at man, hvis man først har logget ind en gang, ikke behøver at skrive user/pass hver eneste gang, men at den huskes automatisk...nedenstående er mit første spæde forsøg på at få det til at virke...der kommer dog en fejl i linie 37, hvor den siger at det ikke er en gyldig mysql sætning...hjælp!
<? if ($loggedin) setcookie("loggedin",$loggedin,time()+1209600) ?>
<html> <body>
<? if ($loggedin) { echo "<head>"; echo "<title>Velkommen</title>"; echo "</head>"; echo "Velkommen til $user"; }
$link=mysql_connect("localhost","´brugernavn","kodeord"); mysql_select_db("Kattefarmer",$link); if (mysql_num_rows(mysql_query("SELECT FROM login WHERE user='$user' AND pass='$pass')",$link)) == 0) { echo "Du har ikke adgang til denne del af siden"; } else { return $loggedin="true"; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Taget ud af min hjemmeside så du skal redigere i det hvis du skal bruge det til noget..... Husk at lave filen adgang.php som er filen man bliver smidt over til hvis man bliver accepteret...
prøv at erstatte: if (mysql_num_rows(mysql_query("SELECT FROM login WHERE user='$user' AND pass='$pass')",$link)) == 0) med $a = mysql_query("SELECT * FROM login WHERE user='$user' AND pass='$pass'")or die (mysql_error()); if(!mysql_num_rows($a)) { print("du har ikke adgang"); }else{ print("lalalal"); }
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.