login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Login script hulp (Opgelost)

Offline Wave6 - 09/04/2007 12:19
Avatar van Wave6PHP beginner Beste sima's.

Ik heb even een vraag over mijn login script.
Ik heb een script waarmee ik graag een gebruikersnaam, wachtwoord, en een code mee wil checken maar hoe ga ik dat aanpakken, dit is mijn query
  1. $login = mysql_query("SELECT id FROM members WHERE
  2. gebruikersnaam = '".mysql_escape_string($_POST['gebruikersnaam'])."' AND
  3. wachtwoord = '".mysql_escape_string($_POST['wachtwoord'])."' AND
  4.  
  5. code = '".mysql_escape_string($_POST['code'])."'");

Maar dat doet het niet? wat heb ik eraan fout gedaan?

4 antwoorden

Gesponsorde links
Offline kickasgamer - 09/04/2007 12:54
Avatar van kickasgamer PHP ver gevorderde kijk misschien even bij de voorbeelden op sima

maar je moet in ieder geval de ingevoerde naam vergelijken metd e naam in de DB en het ingevoerd passwoord vergelijken met het passwoord van de DB ;)
Offline bennieboy - 09/04/2007 12:57 (laatste wijziging 09/04/2007 12:58)
Avatar van bennieboy HTML beginner $login = mysql_query("SELECT id FROM members WHERE
gebruikersnaam = '".$_POST['gebruikersnaam'])."' AND
wachtwoord = '".$_POST['wachtwoord'])."'");

code = '".mysql_escape_string($_POST['code'])."'");

probeer dit eens. het moet niet altijd zo moeilijk zijn he

Ik doe het meestal zo:
  1. $res = mysql_query("SELECT * FROM gebruikers WHERE login='".$login."'") or die(mysql_error());
  2. if (mysql_num_rows ($res) != 0)
  3. {
  4. while ($assoc = mysql_fetch_assoc($res))
  5. {
  6. if ($ipaswoord == $assoc['paswoord'])
  7. {
Offline vinTage - 09/04/2007 13:11
Avatar van vinTage Nieuw lid
  1. <?
  2.  
  3. $login = mysql_query("SELECT id, gebruikersnaam, wachtwoord, code FROM members WHERE
  4. gebruikersnaam = '".mysql_escape_string($_POST['gebruikersnaam'])."' AND
  5. wachtwoord = '".mysql_escape_string($_POST['wachtwoord'])."' AND
  6. code = '".mysql_escape_string($_POST['code'])."'") or die (mysql_error());
  7.  
  8. while ($res = mysql_fetch_array($login)){
  9. $id = $res['id'];
  10. $naam = stripslashes(htmlentities($res['gebruikersnaam']));
  11. $wachtwoord = stripslashes(htmlentities($res['wachtwoord']));
  12. $code = stripslashes(htmlentities($res['code']));
  13. }
  14.  
  15. $rijen = mysql_num_rows($login);
  16.  
  17. if($rijen < 1){
  18. echo 'bestaat niet';
  19. } else {
  20. $_SESSION['gebruikers_id'] = $id;
  21. $_SESSION['gebruiker'] = $naam;
  22. //evt een redirect naar cp vergeet dan niet ob_start()
  23. }
  24. ?>
Offline Wave6 - 09/04/2007 13:14
Avatar van Wave6 PHP beginner thanks all of you, het is gelukt:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2026 Sitemasters.be - Regels - Laadtijd: 0.232s