login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Loginscript fout?

Offline Maarten - 05/09/2004 17:15
Avatar van MaartenErelid Ik heb het ledenscript van tussen de scripts geplukt maar dit ding heeft geen zin om te werken.... bv. op http://www.dutc...ount/login

Als je probeert in te loggen krijg je gewoon dezelfde pagina terug...

  1. <?
  2.  
  3. mysql_connect("localhost","******","*******");
  4.  
  5. mysql_select_db("dutchsim_site")or die(mysql_error());
  6.  
  7. $wachtwoordinvul = md5(addslashes($_POST['password']));
  8.  
  9. $send = addslashes($_POST['send']);
  10.  
  11. $wachtwoorden = mysql_query("SELECT password FROM members WHERE nickname='$nm'");
  12.  
  13. while ($lijst = mysql_fetch_assoc($wachtwoorden))
  14.  
  15. {
  16.  
  17. $wachtwoord = $lijst[password];
  18.  
  19.  
  20.  
  21. }
  22.  
  23. if ($wachtwoordinvul == $wachtwoord and mysql_num_rows($wachtwoorden) > 0) {
  24.  
  25. ?><center><font color="gray"><? include("good.php");
  26.  
  27. }
  28.  
  29. Else
  30.  
  31. {
  32.  
  33. ?>
  34.  
  35. <center>
  36.  
  37. <form method="POST" action="index.php?pagina=account/login">
  38.  
  39. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#99ccff" id="AutoNumber1" width="395">
  40.  
  41. <tr>
  42.  
  43. <td width="106" style="border-style: none; border-width: medium">
  44.  
  45. <font>Nickname:</font></td>
  46.  
  47. <td width="289" style="border-style: none; border-width: medium">
  48.  
  49. <input type="text" name="nm" size="20" style="border: 1px solid #808080"></td>
  50.  
  51. </tr>
  52.  
  53. <tr>
  54.  
  55. <td width="106" style="border-style: none; border-width: medium">&nbsp;</td>
  56.  
  57. <td width="289" style="border-style: none; border-width: medium">&nbsp;</td>
  58.  
  59. </tr>
  60.  
  61. <tr>
  62.  
  63. <td width="106" style="border-style: none; border-width: medium">
  64.  
  65. <font>Password:</font></td>
  66.  
  67. <td width="289" style="border-style: none; border-width: medium">
  68.  
  69. <input type="password" name="password" size="20" style="border: 1px solid #808080"></td>
  70.  
  71. </tr>
  72.  
  73. <tr>
  74.  
  75. <td width="395" style="border-style: none; border-width: medium" colspan="2">&nbsp;</td>
  76.  
  77. </tr>
  78.  
  79. <tr>
  80.  
  81. <td width="395" style="border-style: none; border-width: medium" colspan="2">
  82.  
  83. <p align="center"><font>
  84.  
  85. <input type="submit" value=" Login " name="send" style=" border: 1px solid #C0C0C0; "></font></td>
  86.  
  87. </tr>
  88.  
  89. </table>
  90.  
  91. </form>
  92.  
  93. </center>
  94.  
  95. <?
  96.  
  97. }
  98.  
  99. ?></font></center>

18 antwoorden

Gesponsorde links
Offline Tuinstoel - 05/09/2004 17:17
Avatar van Tuinstoel PHP expert Dit is wel een heel raar inlog script, hij klopt niet helemaal en ik heb het idee dat hij alles behalve veilig is.
Offline Maarten - 05/09/2004 17:19 (laatste wijziging 05/09/2004 17:21)
Avatar van Maarten Erelid Welleuh ik heb het niet geschreven hoor... maar kan iemand me anders helpen met een nieuw loginscript dat dan wel veilig zou zijn en eventueel ook zou werken? 

Zal eens een PM naar de creator zenden...
Offline webstab - 05/09/2004 17:23
Avatar van webstab PHP ver gevorderde op sitemasters v1 stond er een goei
Offline Maarten - 05/09/2004 17:32
Avatar van Maarten Erelid zal daar eens kijken dan.
Offline Maarten - 05/09/2004 18:45
Avatar van Maarten Erelid Heb gekeken op sitemasters 1 en daar wilt er natuurlijk ook weer geen een van werken 
Offline Dennisvb - 05/09/2004 18:47
Avatar van Dennisvb MySQL ver gevorderde Ze werken daar allemaal. Wat werkt er niet aan dan? indien je met sessies werkt, zorg dat deze aanstaan in php.ini (wanneer je op localhost werkt). Zorg wanneer je metcookies werkt, dat je browser deze accepteerd
Offline Maarten - 05/09/2004 19:05 (laatste wijziging 05/09/2004 19:07)
Avatar van Maarten Erelid Tsjah veelt heeft het precies niet geholpen Ik krijg zelf niet eens de melding "Verkeerd wachtwoord" of zo... 
Offline Tuinstoel - 05/09/2004 19:15
Avatar van Tuinstoel PHP expert http://www.site...&id=43

Dat is een albums script (van mijzelf), maar er zit ook een login script bij, dus ik heb daar het volgende eventjes uitgehaald en klein beetje bewerkt, wat je zelf nog beter kunt aanpassen:

  1. <?
  2. if(!empty($_POST['login']))
  3. {
  4. if($_POST['username'] == '' || $_POST['password'] == '')
  5. {
  6. terug('Je hebt geen velden ingevuld!',3);
  7. }
  8. else
  9. {
  10. $result = mysql_result(mysql_query("SELECT count(id) FROM users WHERE naam = '".$_POST['username']."' AND pass = '".md5($_POST['password'])."'"),0) or die(mysql_error());
  11. if($result == 0)
  12. {
  13. echo 'Combinatie klopt niet, ga terug blablabla';
  14. }
  15. else
  16. {
  17. $sql = mysql_query("SELECT id FROM ".$c['pre']."users WHERE naam = '".$_POST['username']."' ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
  18. while($user = mysql_fetch_assoc($sql))
  19. {
  20. $_SESSION['beheer'] = $user['id'];
  21. echo 'Nou nu issie goed ingelogd en heeft ie een session gezet';
  22. }
  23. }
  24. }
  25. }
  26. else
  27. {
  28. ?>
  29. <form method="post" action="beheer.php">
  30. <input type="hidden" name="login" value="1">
  31. <table align="center" cellpadding="3" cellspacing="0">
  32. <tr>
  33. <td colspan="3" align="right" class="header"><b>Beheerder paneel</b></td>
  34. </tr>
  35. <tr>
  36. <td align="right">Naam</td>
  37. <td align="center">:</td>
  38. <td><input type="text" name="username" size="15"></td>
  39. </tr>
  40. <tr>
  41. <td align="right">Password</td>
  42. <td align="center">:</td>
  43. <td><input type="password" name="password" size="15"></td>
  44. </tr>
  45. <tr>
  46. <td colspan="3" align="right"><input type="submit" value="inloggen"></td>
  47. </tr>
  48. </table>
  49. </form>
  50. <?
  51. }
  52. ?>
Offline Maarten - 05/09/2004 19:22
Avatar van Maarten Erelid Thx... ik was net bezig een PHPNuke portal aan het opstarten maar nu is er dus nog hoop... 
Offline Insane - 05/09/2004 19:27
Avatar van Insane Onbekend blijkbaar niet hé
Offline Maarten - 05/09/2004 19:35 (laatste wijziging 05/09/2004 19:38)
Avatar van Maarten Erelid Ok bye bye hoop want dit werkt dus ook al niet...

Nadat ik alles heb ingevuld, dan klik ik op inloggen of whatevah en dan krijg ik gewoon niks, noppes, wit. 
Offline Dennisvb - 05/09/2004 19:40
Avatar van Dennisvb MySQL ver gevorderde Heb je wel de form action aangepast naar je eigen pagina?
Offline MothZone - 05/09/2004 20:09
Avatar van MothZone PHP ver gevorderde Maak zelf je ledensysteem, of zoek een ander zou ik zeggen.
Offline Maarten - 05/09/2004 20:13 (laatste wijziging 05/09/2004 20:13)
Avatar van Maarten Erelid Ik zou wel willen, moest ik het kunnen... Ik heb een werkend registratieform, het enigste wat ik wil is dat je ook kan inloggen en dat ik dan de waarden uit de rij van die gebruiker kan gebruiken...

@Dennisvb: Ja, ik heb alles aangepast...
Offline Dennisvb - 05/09/2004 20:46
Avatar van Dennisvb MySQL ver gevorderde ik heb het loginscript van Niko vaak gebruikt. vond ik heel handig! Nu heb ik een eigen gemaakt die aan mijn wensen voldoet.

Murfy, voeg me maar toe op msn dan zal ik je helpen
Offline Maarten - 05/09/2004 23:01
Avatar van Maarten Erelid Heb het script genaamd "BlackGate" van HotScripts.com gedownload en dat werkt... ik modificeer het nu zodat het niet zo lelijk is ... Bedankt toch voor je hulp.
Offline Dennisvb - 06/09/2004 08:40
Avatar van Dennisvb MySQL ver gevorderde Je hoeft dus geen hulp meer via msn?
Offline Maarten - 06/09/2004 16:06
Avatar van Maarten Erelid Bij nader inzien wel want het blackgate systeem zit vol met opgeklopte prut die ik niet nodig heb... ik leer er trouwens ook niet veel van Heb je toegevoegd..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s