login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Login

Offline bennieboy - 12/09/2005 12:28 (laatste wijziging 12/09/2005 12:28)
Avatar van bennieboyHTML beginner Momenteel ben ik zover geraakt met mijn loginscript:
  1. <?
  2. $dbhost="localhost";
  3. $username="";
  4. $password="";
  5. $database="";
  6.  
  7. //verbinding met SQLdatabase
  8. $connection = mysql_connect($dbhost, $username, $password)
  9. or die(mysql__error());
  10.  
  11. //selecteren van SQLdatabase
  12. mysql_select_db($database, $connection)
  13.  
  14. //variabelen vastleggen voor de ingevulde waarden
  15. $gebruikersnaam = $_POST["gebruikersnaam"];
  16. $wachtwoord = md5($_POST["wachtwoord"]);
  17.  
  18. $query = "SELECT *¨FROM gebruikers where gebruikersnaam = '" . $gebruikersnaam . "'";
  19.  
  20. //resultaten van de query
  21. $result = mysql_query($query) or die(mysql_error());
  22.  
  23. ?>

Weet niet echt hoe ik verder moet gaan.

Grtz Bennieboy 

5 antwoorden

Gesponsorde links
Offline lasdesigner - 12/09/2005 12:40 (laatste wijziging 12/09/2005 12:40)
Avatar van lasdesigner PHP beginner hier:
  1. <?
  2. $dbhost="localhost";
  3. $username="";
  4. $password="";
  5. $database="";
  6.  
  7. //verbinding met SQLdatabase
  8. $connection = mysql_connect($dbhost, $username, $password)
  9. or die(mysql__error());
  10.  
  11. //selecteren van SQLdatabase
  12. mysql_select_db($database, $connection)
  13.  
  14. //variabelen vastleggen voor de ingevulde waarden
  15. $gebruikersnaam = $_POST["gebruikersnaam"];
  16. $wachtwoord = md5($_POST["wachtwoord"]);
  17.  
  18. $query = "SELECT *¨FROM gebruikers where gebruikersnaam = '" . $gebruikersnaam . "'";
  19.  
  20. //resultaten van de query
  21. $result = mysql_query($query) or die(mysql_error());
  22. while($t = mysql_fetch_assoc($result))
  23. {
  24. if($gebruikersnaam == $t['gebruikersnaam'] && $wachtwoord == $t['wachtwoord'])
  25. {
  26. echo "ingelogd";
  27. }
  28. else
  29. {
  30. echo "NIET";
  31. }
  32. }
  33.  
  34. ?>

Offline Thomas - 12/09/2005 12:41
Avatar van Thomas Moderator Vergelijk $wachtwoord met het wachtwoord in $result. Als deze twee overeen komen, geef iemand op een of andere manier (cookie, sessie, ...) gebruikersrechten.
Offline lasdesigner - 12/09/2005 12:42
Avatar van lasdesigner PHP beginner Oja klopt dat was ik vergeten
$_SESSION['naam'] = $gebruikersnaam;
bijv.
Offline nemesiskoen - 12/09/2005 16:33
Avatar van nemesiskoen Gouden medaille

PHP expert
Als je toch variabelen kopiëert kan je er ineens slashes om gooien.
Offline nathanael - 12/09/2005 20:54 (laatste wijziging 12/09/2005 20:57)
Avatar van nathanael Gouden medaille

HTML gevorderde
bij de var $connection heb je dit staan:

  1. or die(mysql__error());


maak hier



van 

en ik denk dat het niet nodig is om twee keer or die() te gebruiken in dezelfde connectie

  1. mysql_select_db($database, $connection //eerste or die()
  2. ) or die(); //tweede
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2026 Sitemasters.be - Regels - Laadtijd: 0.218s