login  Naam:   Wachtwoord: 
Registreer je!
 Forum

LoginCode werkt niet

Offline foxie - 26/10/2006 10:03 (laatste wijziging 26/10/2006 10:03)
Avatar van foxieNieuw lid Ik heb volgende login classe geschreven:

  1. <?php
  2. //LOGIN CLASS
  3.  
  4. Class Login{
  5. private $username;
  6. private $password;
  7.  
  8.  
  9. public function __construct($user,$pass){
  10.  
  11. $this->username=$user;
  12. $this->password=$pass;
  13.  
  14. }
  15. public function Check($table,$field_username,$field_password){
  16. //table= the table where all valid admin user logins are saved
  17. //$field_username= The field in the database where the username is saved
  18. //$field_password= the field in the database where the user password with md5 encryption is saved
  19.  
  20. $qry="SELECT COUNT(*) as number FROM ".$table." WHERE ".$field_username."='".$username."'AND ".$field_password."='".$password."'";
  21. echo($qry);
  22. //echo($username);
  23. //echo($password);
  24. $res=mysql_query($qry) or die(mysql_error());
  25. $number=mysql_result($res,0,0);
  26. echo($number);
  27. }
  28. }
  29. ?>


Nu heb ik dat gebruikt in combinatie met volgende index file:

  1. <?php if(isset($_POST['cmdLogin'])){
  2.  
  3. $login=new Login($_POST['txtGebruikersnaam'],$_POST['txtWachtwoord']);
  4. $mysql_connect=new Mysql_connect("localhost","root","mysql");
  5. $mysql_connect->mysql_db_connect("mailinglist");
  6. $login->Check("validlogins","username","password");
  7. $mysql_connect->mysql_disconnect();
  8. }
  9. ?>


Hij voert de constructor uit (ik heb een echo gedaan in de constructor) wat hij doet, wanneer hij de functie om de login te checken uitvoer komt hij daar ook , maar hij vult de variabelen niet meer in, ze zijn blijkbaar gewoon leeg.

Wat doe ik fout?

1 antwoord

Gesponsorde links
Offline Thomas - 26/10/2006 10:20
Avatar van Thomas Moderator gebruik $this->username en $this->password?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.173s