02. marts 2003 - 00:30
Der er
23 kommentarer og 1 løsning
problemer med loginscript...
Hej Expert, jeg har lavet dette script, men kan ikke helt få det til at virke... opret bruger virker fint.... men man må ikke kunne oprette flere brugere med samme navn.... --------------------------------- <html><body><center> <table width="750" border="2" bordercolor="000000" cellpadding="0" cellspacing="0"> <tr> <td width="150" valign="top"> <font face="tahoma" size="2"> <center> <font size="4"><b>Menu</b></font> <p> <a href="<? echo"$PHP_SELF"; ?>">Forsiden</a><br> <a href="?index=nyheder">Nyheder</a><br> Kommer snart flere... <hr size="2" color="000000"> <center> <font size="4"><b>Login</b></font> <? if($login == opret) { include("connect.php"); $findes = mysql_query("SELECT navn FROM bruger WHERE navn = $navn"); if($findes == ""){ if($navn !== "" && $email !== "" && $pass !== ""){ include("connect.php"); mysql_query("insert into bruger (navn, email, pass) values ('$navn', '$email', '$pass')"); mysql_close; }}else{echo"Bruger findes allerede";} if($navn == ""){echo"><br>Navn mangler";} if($email == ""){echo"<br>Email mangler";} if($pass == ""){echo"<br>Pass mangler";} if(($navn == "") || ($email == "") || ($pass == "")){ echo"Tilbage"; } }else{ if($login == ny){ ?> <form action="?login=opret" method="post"> <input type="hidden" name="action" value="ny"> <font size="1">Navn:<br> <input type="text" name="navn" size="20" style="background-position: 0% 50%"><br> Email:<br> <input type="text" name="email" size="20" style="background-position: 0% 50%"><br> Pass:<br> <input type="text" name="pass" size="12" style="background-position: 0% 50%"> <input type="submit" value="Opret"></form> <? }else{ ?> <form action="?" method="post"> <font size="1">Bruger:<br> <input type="text" name="brugernavn" size="20" style="background-position: 0% 50%"><br> Pass:<br> <input type="password" name="adgangskode" size="12" style="background-position: 0% 50%"> <input type="submit" name="submit" value="Login"> </form> <a href="?login=ny">Ny bruger</a></font> <? }} ?> </center></td> <td width="*" valign="top"> <center> <table width="90%"><tr><td> <b> <br><p><center> <? echo "<font face='tahoma' size='2'>"; if($index){ require("$index.php"); }else{ echo "<center><font face 'Tahoma' size='5'><b>Velkommen</b></font>"; } ?> </td></tr></table> </td> <td width="150" valign="top"><center> <font face="tahoma" size="2"> <font size="4"><b>Sponsor</b></font><p> <br><font size="1"><a href="?index=sponsor">Bliv sponsor</a></font><br><br> </td></tr> </table> </div> </body> </html>
Annonceindlæg tema
Cloud & AI
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.
02. marts 2003 - 00:35
#1
$findes = mysql_query("SELECT navn FROM bruger WHERE navn = $navn"); if($findes == ""){ er gal. Du skal skrive $findes = mysql_query("SELECT navn FROM bruger WHERE navn = '$navn'"); if(mysql_num_rows==0){
02. marts 2003 - 00:35
#2
$findes = mysql_query("SELECT navn FROM bruger WHERE navn = '$navn'"); if(mysql_num_rows($result)==0){
02. marts 2003 - 00:36
#3
Suk, én gang til: $findes = mysql_query("SELECT navn FROM bruger WHERE navn = '$navn'"); if(mysql_num_rows($findes)==0){
02. marts 2003 - 11:14
#4
Hvordan får jeg så brugt de bruger oplysninger jeg har liggende.... hvordan laves der sessions på det jeg har lavet ????
03. marts 2003 - 01:43
#5
why ikke smide pass i mysql ?
03. marts 2003 - 11:24
#6
er det ikke hurtigere med sessions ?
03. marts 2003 - 21:03
#7
benzon> hvordan vil du gøre det ?, hvis det kan lade sig gøre er det sikkert nemmere end sessions...
03. marts 2003 - 22:12
#8
Jeg bruger normalt en Cookie der som udløber så snart man forlader siden syntes det er en lige så god måde som så mange andre
03. marts 2003 - 23:16
#9
vil du ikke forklare det lidt nærmere.... sikkerheds mæssigt, eksempel på cookie brug med MySQL osv... jeg står helt på bar bund her...
04. marts 2003 - 13:52
#10
Cookie vil sku mene det kan være lige så sikkert som alt muligt andet den tjekker jo op med databasen før den lader dig komme ind og så videre hehe
04. marts 2003 - 13:58
#11
intet er jo 100% sikker idag
04. marts 2003 - 16:51
#12
giv et eksempel på hvordan det virker....
04. marts 2003 - 16:52
#13
jeg oprettede dette spm da jeg ikke havde ret mange point... hvis du er interesseret i flere point kan det godt lade sig gøre...
04. marts 2003 - 18:12
#14
skal lige se om jeg har noget til at ligge
04. marts 2003 - 18:16
#15
<? include("mysql.ink"); mysql_connect("$dbhost","$dbuser","$dbpass"); mysql_select_db("$dbname"); $res = mysql_query("select * from clansystem where username = '$username' and userpass = '$userpass'") or die(mysql_error()); $row = mysql_fetch_array($res); if (($row[username] == $username) && ($row[userpass] == $userpass)) { setcookie("username", $username); setcookie("userpw", $userpass); header ("Location: ?s=index"); ?> <? } else { ?> header ("Location: ?s=login&status=Du%20har%20angivet%20et%20forkert%20password%20eller%20brugernavn"); <? } ?> Gammelt eks godt nok det er login delen Ehm tjek delen på siderne ser ud i stil med det her <? include("mysql.ink"); mysql_connect("$dbhost","$dbuser","$dbpass"); mysql_select_db("$dbname"); $res = mysql_query("select * from clansystem where username = '$username' and userpass='$userpw'") or die(mysql_error()); $row = mysql_fetch_array($res); if ($username && $userpw && $row['username'] == $username && $row['userpass'] == $userpw) { ?> html blah blah eller what ever <? } else { ?> <? echo "du har ikke adgang til denne side"; ?> <? } ?> Det er noget i den stil koden er lidt sjusket fordi jeg ikke lige gad rytte den op
04. marts 2003 - 18:19
#16
du kan tage et kig på
www.f1cs.dk/gbser/ det er et login script jeg selv har fikset sammen
04. marts 2003 - 19:29
#17
include("mysql.ink"); ???? hvad er det ???
04. marts 2003 - 19:31
#18
det er Mysql Connection String
04. marts 2003 - 19:35
#19
forklaring ???? kan jeg ikke godt udelade den ??? og forresten.... der skal vel også magges noget Log ud når man bruger cookies.... kan du lige lave det ???
04. marts 2003 - 19:38
#20
og den der skal indsættes på siden skal vel hente data fra cookies.... det kan jeg ikke se den gøre.... Kan du ikke forklare hvordan cookies virker ?
04. marts 2003 - 21:48
#21
en cookie er en lille tekst fil der gemmes på ens hd med de data man beder den skal lægge i dem
04. marts 2003 - 22:43
#22
...ja men kan man så bare uden videre trække dataene ud vha. $etellerandet ???
05. marts 2003 - 19:06
#23
Hvis du vil guide mig gennem det indtil loginsystemet virker, så får du 100 point...
19. marts 2003 - 08:03
#24
nå lukker....
Vi tilbyder markedets bedste kurser inden for webudvikling