PHP Login

Dieses Thema im Forum "Webmaster Hilfe / Programmierer Forum" wurde erstellt von Nico, 24.06.2007.

  1. Nico

    Nico Ehemaliges Teammitglied

    Dabei seit:
    28.10.2005
    Beiträge:
    6.675
    Zustimmungen:
    0
    Hier mein Login Script... ich weiß jetzt nur net wie ich des jetz festlege und was ic hdann in den anderen Dateien mache, um abzufragen, ob man eingeloggt ist...

    PHP:
    <?php
    session_start
    ();
    //Includen
    include_once "includes/config.inc.php";
    include_once 
    "includes/functions.inc.php";

    //Login!
    if ($_GET['action']=="login") {
        
    //$_POST Dinger in Variablen
        
    $login_username $_POST['username'];
        
    $login_userpw_raw $_POST['userpw'];
        
    $login_userpw md5($login_userpw_raw);
        
    //Überprüfen ob es den Nickname gibt
        
    $mysql_get_user_query "SELECT * FROM CMS_USER WHERE USERNAME = $login_username";
        
    $result_user = @mysql_query($mysql_get_user_query);
        if (@
    mysql_num_rows($result_user)==0) {
            
    alert ("Der Benutzername ist nicht korrekt!");
            
    redirect ("index.php?err_msg=" urlencode($err_msg) . ""1);
        } else {
            
    //Überprüfen ob das PW stimmt
            
    $mysql_get_pw "SELECT USERPW FROM CMS_USER WHERE USERNAME = $login_username";
            
    $result_pw = @mysql_query($mysql_get_pw);
            
    $zeile_pw mysql_fetch_array($result_pw);
            
    $db_userpw $zeile_pw['USERPW'];
            if (
    $db_userpw == $login_userpw) {
                
    //Passwort richtig, irgendwie einloggen per session
                //Ende Login
            
    } else {
                
    //Passwort falsch
                
    alert ("Das Passwort ist nicht korrekt!");
                
    redirect ("index.php"1);
            }
        }
    }
    ?>
    Brauch mal wieder Hilfe... wie immer halt
     
  2. AdMan

    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. Serial

    Serial Erfahrener Benutzer

    Dabei seit:
    29.06.2006
    Beiträge:
    277
    Zustimmungen:
    0
    also entweder versteh ich dich falsch oder du hast das gleiche problem wie ich letztens. Du willst bei nem Seitenwechsel Prüfen ob, de jenige eingeloggt ist, sprich, schauen ob es die Session gibt oda nicht, oder?
    Ich zitier einfach mal, was Blaxxun mir geschrieben hat^^
     
  4. #3 teatime, 25.06.2007
    teatime

    teatime Neuer Benutzer

    Dabei seit:
    25.06.2007
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo,

    ich bin neu hier, vielleicht kann ich aber trotzdem weiterhelfen.

    Achte einfach darauf, dass bei jedem Seitenaufruf als erstes session_start(); ausgeführt wird.
    Ansonsten legst Du Dir einfach IRGENDEINE Session Variable an, die Du immer ausfragst.

    Code:
    $_SESSION['loggedin']       = TRUE;
    ...
    // dann die Abfrage 
      function isLoggedIn()
      {
        if (isset($_SESSION['loggedin']))
        {
          if ($_SESSION['loggedin'] == TRUE) return true;
          else return false;
        }
        else return false;
      }
    
    
    
    Du fragst dann im Memberbereich einfach anfangs die isLoggedIn() ab, und falls die false liefert Fehlermeldung oder so ähnlich.
    Im Prinzip so, wie schon eben beschrieben. Beim Logout dann einfach session_destroy();
     
  5. Nico

    Nico Ehemaliges Teammitglied

    Dabei seit:
    28.10.2005
    Beiträge:
    6.675
    Zustimmungen:
    0
    Ich muss doch eine Session ID kreieren, die über die URL weitergegeben wird... oder auf sonstige Weise.

    ODer zu was ist die Session ID sonst?
     
  6. #5 Blaxxun, 27.06.2007
    Blaxxun

    Blaxxun aka Noisy

    Dabei seit:
    06.11.2005
    Beiträge:
    6.171
    Zustimmungen:
    0
Thema: PHP Login
Besucher kamen mit folgenden Suchen
  1. php session bei seitenwechsel eingeloggt bleiben

    ,
  2. php einloggen nur benutzername

Die Seite wird geladen...

PHP Login - Ähnliche Themen

  1. Windows 10 PIN Login einrichten

    Windows 10 PIN Login einrichten: Hallo Ich möchte meinen PC so einstellen, dass vor jedem Start der PIN abgefragt wird. Dazu habe ich unter "Anmeldeoptionen" bereits einen PIN...
  2. CryEngine First Time Login Fehler?

    CryEngine First Time Login Fehler?: Hallo, habe mir heute die CryEngine 3.5.8 SDK geholt und wollte mich anmelden. Es ging aber nicht. Dort steht das ich ein falsches Passwort oder...
  3. PHP Developer in Hannover gesucht

    PHP Developer in Hannover gesucht: Für den Ausbau unseres Software-Teams suchen wir ab sofort erfahrene und professionelle PHP Softwareentwickler in Hannover mit frischen Ideen und...
  4. PHP Programmierer in Hannover gesucht

    PHP Programmierer in Hannover gesucht: Für den Ausbau unseres Software-Teams suchen wir ab sofort erfahrene und professionelle PHP Softwareentwickler in Hannover mit frischen Ideen und...
  5. [PHP] Email versenden Google SMTP ohne anmelden versenden fehler!

    [PHP] Email versenden Google SMTP ohne anmelden versenden fehler!: Hey Leute ich möchte von meiner Webseite aus Emails verschicken können also eine art Support ticket. Da ich kein SMTP server besitze möchte ich...