23. april 2000 - 20:46
Der er
16 kommentarer
Password Beskyttelse
Horfor virker dette ikke ?!?!? <? $title = "Fnah"; ?> <? $loginname = "Solar"; // Login $password = "Testing"; // Password if (($log == $loginnmae) && ($pwd == $password)) { print " <head> <title><? print $title ?></title> </head> <body bgcolor=\"#ffffff\"> <div align=\"center\"> WuHuuuuuuu.....you got in ehhh ?! </div> </body> </html> "; exit; } ?> <html> <head><title><? print $title ?></title> </head> <body bgcolor="#ffffff"> <form action="login.php3" method="POST"> <table border=0 cellpadding=2 cellspacing=2> <tr> <td align=left valign=middle><font class="fonttype12">Login Name:</td> <td align=left valign=middle><input type="text" name="log" size=20></td> </tr> <tr> <td align=left valign=middle><font class="fonttype12">Password:</td> <td align=left valign=middle><input type="password" name="pwd" size=20></td> </tr> <tr> <td colspan=2 align=right valign=middle><font class="fonttype=12"><input type="Submit" value="Login"></td> </tr> </table> </form> </body> </html>
Annonceindlæg fra Infor
Slettet bruger
23. april 2000 - 20:49
#1
<? $title = "Fnah"; $loginname = "Solar"; // Login $password = "Testing"; // Password if (($log == $loginnmae) && ($pwd == $password)) { print " <head> <title><? print $title ?></title> </head> <body bgcolor=\"#ffffff\"> <div align=\"center\"> WuHuuuuuuu.....you got in ehhh ?! </div> </body> </html> "; } else { ?> <html> <head><title><? print $title ?></title> </head> <body bgcolor="#ffffff"> <form action="login.php3" method="POST"> <table border=0 cellpadding=2 cellspacing=2> <tr> <td align=left valign=middle><font class="fonttype12">Login Name:</td> <td align=left valign=middle><input type="text" name="log" size=20></td> </tr> <tr> <td align=left valign=middle><font class="fonttype12">Password:</td> <td align=left valign=middle><input type="password" name="pwd" size=20></td> </tr> <tr> <td colspan=2 align=right valign=middle><font class="fonttype=12"><input type="Submit" value="Login"></td> </tr> </table> </form> </body> </html> <? } ?>
Slettet bruger
23. april 2000 - 20:50
#2
Eller: <? $title = "Fnah"; $loginname = "Solar"; // Login $password = "Testing"; // Password if (($log == $loginnmae) && ($pwd == $password)) { ?> <head> <title><? print $title ?></title> </head> <body bgcolor="#ffffff"> <div align="center"> WuHuuuuuuu.....you got in ehhh ?! </div> </body> </html> <? } else { ?> <html> <head><title><? print $title ?></title> </head> <body bgcolor="#ffffff"> <form action="login.php3" method="POST"> <table border=0 cellpadding=2 cellspacing=2> <tr> <td align=left valign=middle><font class="fonttype12">Login Name:</td> <td align=left valign=middle><input type="text" name="log" size=20></td> </tr> <tr> <td align=left valign=middle><font class="fonttype12">Password:</td> <td align=left valign=middle><input type="password" name="pwd" size=20></td> </tr> <tr> <td colspan=2 align=right valign=middle><font class="fonttype=12"><input type="Submit" value="Login"></td> </tr> </table> </form> </body> </html> <? } ?>
Slettet bruger
23. april 2000 - 20:51
#3
Du må ikke have en <? echo $title; ?> inde i en anden <? ?> Så skulle du gøre sådan: ".$title." !
23. april 2000 - 20:54
#4
Det må han sku godt, men der er stave fejl i php koden, dette virker <? $title = "Fnah"; $loginname = "Solar"; // Login $password = "Testing"; // Password if ($log == $loginname) && $pwd == $password) { ?> <head> <title><? print $title ?></title> </head> <body bgcolor="#ffffff"> <div align="center"> WuHuuuuuuu.....you got in ehhh ?! </div> </body> </html> <? } else { ?> <html> <head><title><? print $title ?></title> </head> <body bgcolor="#ffffff"> <form action="login.php3" method="POST"> <table border=0 cellpadding=2 cellspacing=2> <tr> <td align=left valign=middle><font class="fonttype12">Login Name:</td> <td align=left valign=middle><input type="text" name="log" size=20></td> </tr> <tr> <td align=left valign=middle><font class="fonttype12">Password:</td> <td align=left valign=middle><input type="password" name="pwd" size=20></td> </tr> <tr> <td colspan=2 align=right valign=middle><font class="fonttype=12"><input type="Submit" value="Login"></td> </tr> </table> </form> </body> </html> <? } ?>
Slettet bruger
23. april 2000 - 20:59
#5
Det må man sku ikke!
23. april 2000 - 23:32
#6
Jeg tjecker lige de forskellige svar i morgen...indtil da må i skændes alt det i vil =)
24. april 2000 - 15:13
#7
Okay, nu virker login delen, og jeg kan sige at min title ikke fejler noget som helst... Men hvis jeg nu skal have nogle links der kører rundt i mit password beskyttede område, hvordan skal jeg så gøre det ? Altså man skal starte ved login delen, logge sig videre og derefter skal man komme ind på en side med nogle links, disse links skal skifte mellem nogle forskellige sider...hvordan skal jeg sætte det ind i min kode ?!? <? $title = "Fnah"; // Title $loginname = "Solar"; // Login $password = "Testing"; // Password if (($log == $loginname) && ($pwd == $password)) { ?> <head> <title><? print $title ?></title> </head> <body bgcolor="#ffffff"> <div align="center"> <font face="fonttype12">WuHuuuuuuu.....you got in ehhh ! <a href="?action=link1">Link1</a><br> <a href="?action=link2">Link2</a> </div> </body> </html> <? } else { ?> <head> <title><? print $title ?></title> </head> <body bgcolor="#ffffff"> <div align="center"> <form action="login.php3" method="POST"> <table border=0 cellpadding=2 cellspacing=2> <tr> <td align=left valign=middle><font class="fonttype12">Login Name:</td> <td align=left valign=middle><input type="text" name="log" size=20></td> </tr> <tr> <td align=left valign=middle><font class="fonttype12">Password:</td> <td align=left valign=middle><input type="password" name="pwd" size=20></td> </tr> <tr> <td colspan=2 align=right valign=middle><font class="fonttype=12"><input type="Submit" value="Login"></td> </tr> </table> </form> </div> </body> </html> <? } ?> Kan man bare bruge <? else if ($action == "link1" { ?> Siden man skal komme til ved link1 <? } else { ?> <? } if ($action == "link2") { ?> Siden man skal komme til ved link2 <? } ?> Er der nogle af jer der ved hvordan jeg sætter det ind i det ovenfor og stadig beholder min sikkerhed udfra mit kodeords beskyttelse ?!?
25. april 2000 - 09:41
#8
Jeg ville foreslå cookies!! Det er langt det nemmeste, fordi Sessions ikke er inkluderet i PHP3 ! Altså jeg ville gøre sådan her: **login.php** <?php if ($err=true){$skrivfejl="Forkert brugernavn eller kodeord"); } SetCookie("godkend", "false"); $title = "Fnah"; // Title $loginname = "Solar"; // Login $password = "Testing"; // Password if (($log == $loginname) && ($pwd == $password)) { SetCookie("godkend", "true"); Header("Location: side_med_beskyttelse.php"); } else { SetCookie("godkend", "false"); Header("Location: login.php?err=true"); } ?> <?php echo $skrivfejl; ?> Login her ... Så på de sider der skal beskyttes indsætter du: <?php if ($godkend=="false") { Header("Location: login.php?err=true"); } ?> Det er nogenlunde sådan jeg gør ...
25. april 2000 - 09:52
#9
men mit login virker jo allerede.....
Slettet bruger
25. april 2000 - 12:52
#10
Slettet bruger
25. april 2000 - 12:53
#11
25. april 2000 - 13:43
#12
Men jeg vil helst være fri for cookies, hvis i forstaar....
25. april 2000 - 16:28
#13
Jeg er klar over at dit login virker !! Det er bare det i ALLE links skal der stå: fil.php?kode=lala&navn=lalala Men ikke hvis du bruger cookies .. og så kan man lave en fed logout knap ;)) Altså en hvor man sætter 'godkend' til false .. det er der jo på de fleste sider !! De bruger bare sessions i asp !! Det er skide nemt .. Mens vi PHP-nørder må nøjes med Cookies .. Det er heller ikke alle computere der tillader dem ! Det er noget lort ..
25. april 2000 - 16:34
#14
Jeg mener ... Det er bedst at bruge hvis du skal fordele din passwordbeskyttelse over flere sider !!
26. april 2000 - 13:49
#15
Men jeg ville gerne hvis det kunne tilpasse mit ønske :)
Vi tilbyder markedets bedste kurser inden for webudvikling