Ergebnis 1 bis 7 von 7
  1. #1
    unique86 ist offline Jungspund
    registriert
    01-01-2006
    Beiträge
    20

    Login via Sessions und MySQL zugriff

    Mahlzeit,

    jenes Tut setzt fundierte Kenntnisse im Bereich SESSIONS und MySQL vorraus.

    Bitte legt folgende Tabelle an :

    tbl_benutzer mit den attributen : benutzer_id,benutzername,kennwort

    inc.php

    PHP-Code:
    <?php
        
    @session_start();
        @
    mysql_connect("localhost","DBUSER","DBPASS");
        @
    mysql_select_db("DATENBANKNAME");

        function 
    internal($benutzername,$kennwort) {
            
    $mysql mysql_query("SELECT benutzer_id FROM tbl_benutzer WHERE benutzername = '".$benutzername."' AND kennwort = md5('".$kennwort."') ");
            if(
    mysql_num_rows($mysql) == 1) {
                
    $_SESSION['success'] = true;
            }else{
                return 
    false;
            }
        }
        function 
    angemeldet() {
            if(
    $_SESSION['success'] == true) {
                return 
    true;
            }else{
                echo 
    "Sie sind nicht angemeldet";
            }
        }
    ?>
    login.php

    PHP-Code:
    <?php
    include("inc.php");
    if(
    $_POST['sender']) {
        if(
    $_POST['benutzername'] != '') {
            
    $_SESSION['benutzername'] = $_POST['benutzername'];
            
    $kennwort $_POST['kennwort'];    
            
    internal($_SESSION['benutzername'],$kennwort);
                if(
    $_SESSION['success'] == true) { 
                    
    header("Location: intern.php");
                 }else {
                     echo 
    "Benutzerdaten sind Fehlerhaft";
                }
        }
    }

    ?>
    <html>
    <head></head>
    <body>
    <form method="post" target="_self">
    <table align="center" border="0" cellpadding="0" cellspacing="0">
    <tr>
     <td colspan="2">Anmelden</td>
    </tr>
    <tr>
     <td>Benutzername :</td>
     <td><input type="text" name="benutzername" size="30" maxlength="40"></td>
    </tr>
    <tr>
     <td>Kennwort :</td>
     <td><input type="password" name="kennwort" size="30" maxlength="40"></td>
    </tr>
    <tr>
     <td colspan="2"><input type="submit" name="sender" value="Anmelden"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    intern.php

    PHP-Code:
    <?php
    include("inc.php");
    if(
    angemeldet() == true) {
    ?>
    <html>
    <head></head>
    <body>
    Du bist drin das ist ja einfach ^^ <a href="logout.php">Logout</a>
    </body>
    </html>
    <?php ?>
    logout.php

    PHP-Code:
    <?php
    include("inc.php");
    unset(
    $_SESSION['success']);
    ?>

    sollte so gehen ^^ ist schon ne weile her

    wenns nicht geht einfach meckern

  2. #2
    pit-r Guest

    AW: Login via Sessions und MySQL zugriff

    Moin!
    Zitat Zitat von unique86
    wenns nicht geht einfach meckern
    Wenn's nich geht, gehört das schlicht nicht hierher!

    Ahoi - Pit

  3. #3
    Avatar von jeko
    jeko ist offline Foren-Gott
    registriert
    03-06-2004
    Ort
    [CH]Vor meinem PC[/CH]
    Beiträge
    3.069

    AW: Login via Sessions und MySQL zugriff

    Ist die Frage ob Leute mit fundierten MYSQL und SESSION Kenntnissen, noch dazu jene die gleich wissen um was es in diesem "Tutorial" geht, da du nix dazu sagst, das wirklich noch benötigen? Aber ich finds toll dass mal eins geschrieben wird.

    Ich stell mir halt einfach vor, dass es vielleicht sinnvoller wäre, eben diese Kenntnisse über MYSQL und SESSIONS hier erlernbar zu machen, als nur ein fertiges, 0815-Script hinzuschmeissen, was jeder der diese Kenntnisse, was hier ja vorrausgesetzt wird, schon hat, auch gekonnt hätte.
    Arbeit an der Sprache ist Arbeit am Gedanken.
    NoPaste / Format / Analyze / Crypt
    Ich bin ein Schwätzer.

  4. #4
    Avatar von ZeitGeist
    ZeitGeist ist offline Lounge-Member
    registriert
    26-04-2003
    Ort
    Outa Space
    Beiträge
    4.125

    AW: Login via Sessions und MySQL zugriff

    abgesehen davon ist das Script nicht gegen mysql-injection gesichert, oder täusch ich mich da?

  5. #5
    Avatar von jeko
    jeko ist offline Foren-Gott
    registriert
    03-06-2004
    Ort
    [CH]Vor meinem PC[/CH]
    Beiträge
    3.069

    AW: Login via Sessions und MySQL zugriff

    Nein, das ist leider so. Aber ich denk, bei genauem Studium wäre das nicht das einzige Manko.
    Arbeit an der Sprache ist Arbeit am Gedanken.
    NoPaste / Format / Analyze / Crypt
    Ich bin ein Schwätzer.

  6. #6
    eckocharlie ist offline Routinier
    registriert
    02-07-2006
    Beiträge
    296

    AW: Login via Sessions und MySQL zugriff

    lol......

    Hier wird also Usern "gelernt" einen Unfug wie das "@" einzubauen? na wunderbar Leute ^^

  7. #7
    Avatar von ZeitGeist
    ZeitGeist ist offline Lounge-Member
    registriert
    26-04-2003
    Ort
    Outa Space
    Beiträge
    4.125

    AW: Login via Sessions und MySQL zugriff

    was ist daran Unsinn? Lieber mit Fehlermeldungen infos über mögliche Schwachstellen des Skriptes weitergeben?

Ähnliche Themen

  1. text editor in webseite (daten via perl, asp, php in mysql)
    Von tobias@tobias im Forum Serverseitige Programmierung
    Antworten: 1
    Letzter Beitrag: 26-10-2005, 13:22
  2. Mysql Login
    Von daniel.m. im Forum Serverseitige Programmierung
    Antworten: 5
    Letzter Beitrag: 05-12-2004, 13:50
  3. [PHP] ? - Login Script mit Sessions ...
    Von Strichmaxal im Forum Serverseitige Programmierung
    Antworten: 1
    Letzter Beitrag: 11-08-2004, 09:35
  4. Einstellungen für den Zugriff auf MySQL
    Von sascha im Forum Allgemeines
    Antworten: 7
    Letzter Beitrag: 05-12-2000, 08:37

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •