passwortabfrage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Die Lösung ist, dass wenn pw=masterpw dann keine Abfrage nach dem pw sondern nur nach den Daten der Domain...
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #17
      funzt nicht, bin wieder bei meinen login.

      Kommentar


      • #18
        ach so ja, logisch.

        wenn kein ergebnis von der db kommt, geht er ja auch nicht in die while-schleife.

        du musst also die abfrage auf das masterpasswort aus der while-schleife herausnehmen, und davor/ dahinter einbauen.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #19
          passwortabfrage

          da bin ich wieder,
          hab jetzt nochmal bei adam und eva angefangen.
          das ergebnis funzt.
          aber die datenbank gibt mir nur die ergebnisse der tabelle kunde aus und nicht die inhalte der tabelle pakete.
          wieso ist das so?
          gibt es ausserdem eine möglichkeit den code so zu schreiben, das ich die ausgabe nur einmal anführen muss, da ja das ergebnis das gleiche ist, egal ob ich domain+pw oder domain+masterpw eingebe?
          besten dank für eure mühe!!!
          PHP-Code:
          <?php    
              $login_action 
          $HTTP_POST_VARS['action'];
              
          $login_domain $HTTP_POST_VARS['domain'];    
              
          $login_pw $HTTP_POST_VARS['passwort'];
              include (
          "./inc/var.php3");

              
          mysql_connect($host$user$pwd) or die("Keine SQL-SERVER-Verbindung möglich!");
              
          mysql_select_db("datenbank") or die("Keine Verbindung zur Datenbank möglich!");    
              
              if (
          $login_action == "login")
              {
                  if (
          $login_domain == "" || $login_pw =="")
                  {
                  
          header ("location: login2.php3");
                  }
                  else if (
          $login_pw == $masterpass)
                  {
                  echo 
          "Masterpasswort wurde eingegeben<br>";
                  
          mysql_connect($host$user$pwd) or die("Keine SQL-SERVER-Verbindung möglich!");
                  
          mysql_select_db("servercompany") or die("Keine Verbindung zur Datenbank möglich!");    
                  
          $erg mysql_query("SELECT * FROM kunde AS A, pakete AS B where A.paket=B.id and A.hauptdomain='$login_domain'");
                  while(
          $erg_zeile mysql_fetch_array($ergMYSQL_ASSOC))            
                  echo 
          $erg_zeile["name"]."<br>";
                  echo 
          $erg_zeile["paketname"]."<br>";

                  }
                  else
                  {
                  echo 
          "Passwort wurde eingegeben<br>";
                  
          mysql_connect($host$user$pwd) or die("Keine SQL-SERVER-Verbindung möglich!");
                  
          mysql_select_db("servercompany") or die("Keine Verbindung zur Datenbank möglich!");    
                  
          $erg mysql_query("SELECT * FROM kunde AS A, pakete AS B where A.paket=B.id and A.hauptdomain='$login_domain' && A.passwort='$login_pw'");
                  while(
          $erg_zeile mysql_fetch_array($ergMYSQL_ASSOC))            
                  echo 
          $erg_zeile["name"]."<br>";
                  echo 
          $erg_zeile["paketname"]."<br>";
                  }
              }

          ?>
          Zuletzt geändert von whoda; 17.01.2003, 09:14.

          Kommentar


          • #20
            da bin ich wieder,
            hab jetzt nochmal bei adam und eva angefangen.
            das ergebnis funzt.
            gibt es eine möglichkeit den code so zu schreiben, das ich die ausgabe nur einmal anführen muss, da ja das ergebnis das gleiche ist, egal ob ich domain+pw oder domain+masterpw eingebe?
            besten dank für eure mühe!!!
            PHP-Code:
            <?php    
                $login_action 
            $HTTP_POST_VARS['action'];
                
            $login_domain $HTTP_POST_VARS['domain'];    
                
            $login_pw $HTTP_POST_VARS['passwort'];
                include (
            "./inc/var.php3");

                
            mysql_connect($host$user$pwd) or die("Keine SQL-SERVER-Verbindung möglich!");
                
            mysql_select_db("servercompany") or die("Keine Verbindung zur Datenbank möglich!");    
                
                if (
            $login_action == "login")
                {
                    if (
            $login_domain == "" || $login_pw =="")
                    {
                    
            header ("location: login2.php3");
                    }
                    else if (
            $login_pw == $masterpass)
                    {
                    echo 
            "Masterpasswort wurde eingegeben<br>";
                    
            mysql_connect($host$user$pwd) or die("Keine SQL-SERVER-Verbindung möglich!");
                    
            mysql_select_db("servercompany") or die("Keine Verbindung zur Datenbank möglich!");    
                    
            $erg mysql_query("SELECT * FROM kunde AS A, pakete AS B where A.paket=B.id and A.hauptdomain='$login_domain'");
                    while(
            $erg_zeile mysql_fetch_array($erg))
                    {
                    echo 
            $erg_zeile["name"];
                    echo 
            $erg_zeile["paketname"];
                    }
                    }
                    else
                    {
                    echo 
            "Passwort wurde eingegeben<br>";
                    
            mysql_connect($host$user$pwd) or die("Keine SQL-SERVER-Verbindung möglich!");
                    
            mysql_select_db("datenbank") or die("Keine Verbindung zur Datenbank möglich!");    
                    
            $erg mysql_query("SELECT * FROM kunde AS A, pakete AS B where A.paket=B.id and A.hauptdomain='$login_domain' && A.passwort='$login_pw'");
                    while(
            $erg_zeile mysql_fetch_array($ergMYSQL_ASSOC))
                    {            
                    echo 
            $erg_zeile["name"]."<br>";
                    echo 
            $erg_zeile["paketname"]."<br>";
                    }
                    }
                }

            ?>
            Zuletzt geändert von whoda; 17.01.2003, 10:10.

            Kommentar

            Lädt...
            X