abfrage mysql für login

Dieses Thema im Forum "Webentwicklung" wurde erstellt von JuTzI666, 18. September 2005 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 18. September 2005
    wie kann ich meine mysql db abfragen für den login also den username und password?

    mein code denn ich dafür benutze ist:

    PHP:
    <? 
    function 
    connect () 

        
    $con mysql_connect ( 'servername' , 'benutzer' , 'passwort' ) or die( mysql_error ()); 
         
    mysql_select_db ( 'datenbank, die die Benutzertabelle enthält' , $con ) or die( mysql_error ()); 


    function 
    check_user ( $name $pass

        
    $sql = "SELECT UserId 
        FROM users 
        WHERE UserName='"
    . $name . "' AND UserPass=MD5('" . $pass . "') 
        LIMIT 1"

        
    $result mysql_query ( $sql ) or die( mysql_error ()); 
        if ( 
    mysql_num_rows ( $result )== 1
        { 
            
    $user = mysql_fetch_assoc ( $result ); 
            return 
    $user [ 'UserId' ]; 
        } 
        else 
            return 
    false


    function 
    login ( $userid

        
    $sql = "UPDATE users 
        SET UserSession='"
    . session_id (). "' 
        WHERE UserId="
    . $userid
         
    mysql_query ( $sql ); 


    function 
    logged_in () 

        
    $sql = "SELECT UserId 
        FROM users 
        WHERE UserSession='"
    . session_id (). "' 
        LIMIT 1"

        
    $result mysql_query ( $sql ); 
          return ( 
    mysql_num_rows ( $result )== 1 ); 


    function 
    logout () 

        
    $sql = "UPDATE users 
        SET UserSession=NULL 
        WHERE UserSession='"
    . session_id (). "'"
         
    mysql_query ( $sql ); 


    connect (); 
    ?> 
     
  2. 18. September 2005
    wie abfragen ich versteh das nicht so ganz ?(
     
  3. 19. September 2005
    irgendwo in diesem code muss ich doch die verbindung zu meiner mysql db herstellen oder von wo soll er sonst die daten holen?

    mfg
     
  4. 19. September 2005
    PHP:
     mysql_connect ( 'localhost' 'musste' 'wissen' );
    $SQL  "SELECT * FROM user WHERE user LIKE '" . $pass . "'" ;
    $SQL2  mysql_db_query ( "AUCH" $SQL );
     
    Meinste sowas ?? falls ja musste nurnoch das gleiche mit $user machen je nachdem was für variablen du benutzt .... Falls nicht, verusch ein wenig genauer zu erklären was du eigentlich meinst !
     
  5. 19. September 2005
    er meinte im code oO
    function check_user($name, $pass)
    das ist die abfrage also :
    function check_user
     
  6. 19. September 2005
    axo danke^^ lol
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.