.htaccess code (Passwortsicherung)

  • Hallo Forumuser, benötige Hilfe!

    Ich benötige einen Weg zum Passwortlogin über HTML (oder java).
    Dazu brauche ich folgendes:
    1.LogInfenster mit Name und Passwort.
    2.Datei mit den Codes(Passwörter)
    3.Erklärung zu den Vorgängen

    [Ein Sry an den Admin falls dieser Post schon mal vorgekommen ist]

    Bitte postet den Code, und nichts Anderes! Das hilft mir am meisten!
    (Wenn es geht mit erklärung)

    (Bitte keinen Link,verweis auf andere Themen oder auf selfhtml)

    MFG SHADOW

    One Shot, One Kill

  • was stellst du dir vor?
    die meisten hier haben besseres zu tun als jemandem einen code zu schreiben den es überall gibt, ausserdem gabs die frage (wie du sicherlich weisst) schon 1000 mal.

    voilà - ein link zu selfhtml: http://aktuell.de.selfhtml.org/tippstricks/ph…ystem/index.htm
    ein sesseionbasiertes loginsystem..das wird genügen.

    und wenn dir das nicht hilft:
    https://www.forum-hilfe.de/search.php » nach htaccess suchen

  • Ich wollte nur ein paar Codes! Und wenn in selfhtml etwas wäre was mich weiter bringt, dann wäre ich nicht hier!Will nur einen Code damit ich folgendes habe:(Codes)
    Ein LogIn Fenster
    Codeabfrage und weiterleitung zu den Dateien!
    Hierbei soll unter jedem anderen Username eine andere Datei geladen werden! Wenn dies nicht möglich ist dann das eine datei für alle Passwörter gilt. Ich will doch nur Codes!

    PS: Bitte nur die antworten der mir helfen will,kann,und nichts besseres zu tun haben und nen Code haben!

    MFG SHADOW

    One Shot, One Kill

  • Habs jetzt nochmal Probiert und ich schaffe es einfach nicht!
    Hier mein Versuch......

    Link:

    Danach folgt dann die Datei die ich geheim halten will....
    Das ganze funkt aber nicht!
    Vielleicht kann mir ja diesmal jemand helfen!

    MFG SHADOW

    One Shot, One Kill

  • moin,
    so jung jetzt hoer gut zu ich will dir das mal erklären!
    ich hab dir ein script gebastelt was ganz einfach aufgebaut ist !

    login.php
    [php:1:1ed08e32c6]
    <?php
    session_start();
    if($_REQUEST['logout'] != "y")
    {
    unset($_SESSION['user']);
    unset($_SESSION['pass']);
    }

    if($_SESSION['user'] != "")
    {
    echo "Sie sind eingeloggt!";
    }
    else
    {
    // *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Hier bitte editieren !
    $accounts = array();
    $accounts[] = "rolf:admin";
    $accounts[] = "test:test";
    $weiter_seite = "sicher.php";

    // *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

    if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {
    if($_POST['user'] != "" && $_POST['pass'] != "")
    {
    $i = 0;
    $y = count($accounts);
    while($i < $y)
    {
    $pruef = "";
    $pruef = array();
    $pruef = explode(":", $accounts[$i]);
    if($pruef[0] == $_POST['user'] && $pruef[1] == $_POST['pass'])
    {
    $ok = true;
    }
    $i++;
    }

    if($ok)
    {
    $_SESSION['user'] = $_POST['user'];
    $_SESSION['pass'] = $_POST['pass'];
    echo "<a href=\"$weiter_seite\">Hier</a> gehts weiter";
    }
    else
    {
    echo "lol... das war nix!";
    }
    }
    else
    {
    echo "lol... schaff erstmal das formular auszufüllen!";
    }
    }
    else
    {
    ?>

    <form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
    username: <input type="text" name="user" />

    password: <input type="text" name="pass" />

    submit: <input type="submit" name="submit" />
    <?php
    }
    }

    ?>
    [/php:1:1ed08e32c6]

    siehst du oben das gelbe fenster wo steht "hier bitte editieren"
    da ändern du deine accounts also die login daten nach diesem prinzip
    "name:password"
    soweit noch klar?
    darunter ist die $weiter_seite die in diesem beispiel "sicher.php" ist!

    und das ist der quellcode fuer die sichere seite!
    sicher.php
    [php:1:1ed08e32c6]
    <?php
    session_start();
    if($_SESSION['user'] != "")
    {
    echo "Hallo ".$_SESSION['user']."
    ";

    // *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
    ?>


    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN

    logout
    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN
    HIER KOMMT DEIN TEXT HIN


    <?php
    // *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
    }
    else
    {
    echo "Kein Zugriff!";
    }
    ?>
    [/php:1:1ed08e32c6]

    wieder zwischen den sternchen hab ich dick geschrieben wo du den text hinhaun kannst!

    Hier und das de garnix falsch machen kannst hab ich die dateien in attachment hinzugefügt :)

    und nach meiner meinung hat es keinen sinn dir mehr zu erklären weil ich das eh in den wind rede und mir keiner zuhört also :P

    Gruß crAzywuLf :D

    p.s. alle scripts mit html oder java kannst in den wind haun die bringen es nicht!
    und mit ner htaccess datei hab ich es noch nicht raus also mach was draus xD

  • Zitat


    und nach meiner meinung hat es keinen sinn dir mehr zu erklären weil ich das eh in den wind rede und mir keiner zuhört

    Und genau damit haste unrecht! Jetzt gehts! Danke nochmal!

    MFG SHADOW

    One Shot, One Kill

  • Zitat von SHADOW

    Und genau damit haste unrecht! Jetzt gehts! Danke nochmal!

    MFG SHADOW

    warum sollte ich dir das weiter erklären wenn de keinen schimmer von php hast :lol:

    aber es geht also bin ich auch zufrieden :)

    Gruß crAzywuLf :D

  • Nur noch kurz eine Frage dazu!
    Wie linke ich auf die .php Datei?
    Also bei mir kommt dann immer der Download ...
    Ich steh zur zeit voll auf der Leitung

  • Zitat


    warum sollte ich dir das weiter erklären wenn de keinen schimmer von php hast


    das sagt alles^^
    lokal musst du apache/xamp am laufen haben bzw dein webspace muss php-unterstützung haben...
    wenn du damit nichts anfangen kannst
    --> forumsuche, gibt 1000 mal am tag^^

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!