PHP: Aizsarg

Tiek skatīts 7 ierakstu – 1 līdz 7 (no 7 kopumā)
  • Autors
    Ieraksti
  • #145710
    Mad182
    Participant

    Rakstîts pirms kâda laiciòa un kopçts no GFX-deream 🙂 Izdomâju iemest arî te.

    autentifikacija.php:

    Code:





    Ieþurnalçties

    Parole:


    Iziet‘; // links lai izlogotos

    // èeko, vai ir mçìinâjums ielogoties
    if (isset($_POST[’parole’])) {
    // salîdzina ierakstîto paroli ar îsto
    $meginajums = md5($_POST[’parole’]);
    // ja ierakstîtâ parole ir pareiza, uzliek cepumu
    if ($meginajums == $encrypt_parole) {
    uzliktcepumu();
    // ja nav pareiza, paprasa paroli vçlreiz
    } else {
    prasitparoli($kludastxt);
    exit();
    }
    // èeko, vai ir cepums
    } elseif (isset($_COOKIE[$cepums])) {
    // ja cepums nav labs, nelaiþ iekðâ
    if ($_COOKIE[$cepums]<>$encrypt_parole) {
    prasitparoli($slikts);
    exit();
    }
    //ja nav ne cepuma, ne meìinâjuma ielogoties, tad parâda login lapu
    } else {
    prasitparoli($prasit);
    exit();
    }

    // èeko, vai kâds negri izlogoties
    if (isset($_GET[’iziet’])) {
    $iziet = $_GET[’iziet’];
    // ja ir pieprasîjums izlogoties, novâc cepumu
    if ($iziet == “ja”) {
    setcookie($cepums,”,time() – 3600);
    // èeko, vai pie adreses ir ?iziet=ja, un ja ir, tad to novâc, lai atkal varçtu ielogoties
    if (substr($_SERVER[’REQUEST_URI’],-9)==’?iziet=ja’) {
    $adrese = str_replace(’?iziet=ja’,”,$_SERVER[’REQUEST_URI’]);
    // pârmet uz adresi bez “?iziet=ja”
    header(’Location: ‘.$adrese);
    }
    //prasa paroli un iziet
    prasitparoli($prasit);
    exit();
    }
    }
    ?>

    Izveidojam failu uz servera, un visâs lapâs, ko gribam aizsargât, pasâ augsâ liekam

    Code:

    Vietâ, kur gribam linku “iziet”:

    Code:

    Te ðis fails jau izveidots kopâ ar paraugu, kâ to lietot: https://www.mad182.ex.lv/files/WEB/login.zip

    Un kâ tas darbojas dzîvç: https://www.mad182.ex.lv/files/WEB/login/ (parole: root)

    Ja ir kaut kâdas neskaidrîbas, just ask 🙂

    #167447
    Tvinky
    Participant

    Norm, tikai ja atradiis XSS un iebaaziis snifuku, tad apeediis cepumus un saies cieminji 🙂

    #166650
    Tvinky
    Participant

    Norm, tikai ja atradiis XSS un iebaaziis snifuku, tad apeediis cepumus un saies cieminji 🙂

    #167448
    Mad182
    Participant

    Tvinky wrote:

    Norm, tikai ja atradiis XSS un iebaaziis snifuku, tad apeediis cepumus un saies cieminji 🙂

    Neredzu, kur tu viòu iebâzîsi…

    #166652
    Mad182
    Participant

    Tvinky wrote:

    Norm, tikai ja atradiis XSS un iebaaziis snifuku, tad apeediis cepumus un saies cieminji 🙂

    Neredzu, kur tu viòu iebâzîsi…

    #167449
    Tvinky
    Participant

    Nu tipa nejau visa lapa no ðî viena koda sastâvçs. Imho atradîð kaut kur citur XSS robu un viss tâlâk pçc kârtas… Es cenðos paroles pa cepumiem nemçtât, bet katrs dara kâ labâk 😉

    #166654
    Tvinky
    Participant

    Nu tipa nejau visa lapa no ðî viena koda sastâvçs. Imho atradîð kaut kur citur XSS robu un viss tâlâk pçc kârtas… Es cenðos paroles pa cepumiem nemçtât, bet katrs dara kâ labâk 😉

Tiek skatīts 7 ierakstu – 1 līdz 7 (no 7 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā