login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Kan iemand me helpen met dit login systeem?

Offline leroyvanloon - 23/03/2008 12:53 (laatste wijziging 23/03/2008 12:54)
Avatar van leroyvanloonLid Beste mensen,
Ik snap iets niet ik heb een systeempje copyed op deze site, Aanmelden werkt alles werkt behalven inloggen.
Zit hier een fout in?? $pass_uit_database = ""; moet hier iets ingevult worden?? En als je registreert krijg je in het database te zien. id 1 level 2 datum nickname enz allemaal leeg...?
Kan dat het ook zijn?

  1. <?php
  2. include ("config.php");
  3. function password($username, $passgecodeerd)
  4. { global $level, $jeid;
  5. $pass_uit_database = "";
  6. $level = "";
  7. $jeid ="";
  8. $sql = "SELECT * FROM members WHERE nickname = '$username'";
  9. $resultaat = mysql_query($sql) or die(mysql_error());
  10. if ($row = mysql_fetch_object($resultaat))
  11. { $pass_uit_database = md5($row->password);
  12. if($passgecodeerd == $pass_uit_database)
  13. { $level=$row->level;
  14. $jeid=$row->id;
  15. return $level;
  16. return $jeid;
  17. return TRUE;
  18. } else {
  19. return FALSE;
  20. }
  21. } else {
  22. return FALSE;
  23. }
  24. }
  25. ?>

4 antwoorden

Gesponsorde links
Offline DMM - 23/03/2008 13:12
Avatar van DMM PHP beginner Met PHP.net: mysql_fetch_object moet er een while-lus en geen if-lus
Offline leroyvanloon - 24/03/2008 01:46
Avatar van leroyvanloon Lid Uhmm ja ik ben geen PRO phper en dat snap ik al niet Dus uitleg als het kan alstublieft 
Offline Gerard - 24/03/2008 02:03
Avatar van Gerard Ouwe rakker Gebruik eens wat meer tabs in je code. Ik heb even een voorbeeldje voor je gemaakt.

Plaatscode: 6256
Offline Stijn - 24/03/2008 02:07
Avatar van Stijn PHP expert @DMM: een while is niet nodig aangezien er altijd maar 1 record (of geen record) opgehaalt wordt.

In je code schrijf je 3 keer return na elkaar. Je functie zal alleen maar de eerste return teruggeven en de andere 2 zal je nooit zien. Je kan eventueel een array returnen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.186s