Jelszóvédett honlap
2010-03-23T20:46:11+01:00
2010-04-17T17:20:41+02:00
2022-07-25T04:19:31+02:00
  • egy kis php kód
    index.php:
    <form action="<?php print $_SERVER['PHP_SELF'] method="post"> Felhasználónév:<br> <input type="text" name="username"><br> Jelszó:<br> <input type="password" name="pass"><br> <input type="submit" value="Mehet!"><br> </form> <?php $nev="Nevem1"; //ha nem kell név akkor vedd ki $jelszo="jelszavam:o"; if ($_POST['username']==$nev and $_POST['pass']==$jelszo) { print "<a href='loginned.php'>Belépés az oldalra</a>"; } if (!$_POST['username']==$nev and !$_POST['pass']==$jelszo and !empty($_POST['username']) and !empty($_POST['pass'])) { print "Hibás név, vagy jelszó!"; } ?>
    egy kis script akár minden oldalra a biztonságért:
    <?php if (empty($_POST['username']) and empty($_POST['pass'])) { print "Kérlek jelentkezz be <a href='index.php'>itt</a>!"; //ami ezt lezárja: exit(); } ?>
    remélem segítettem
    Mutasd a teljes hozzászólást!
  • SZÍVESEN!
    Mutasd a teljes hozzászólást!
  • Aha! Értem.
    Nézd meg ezt:
    2 oldal 1 adatbázis
    Igaz, más céllal, de itt is arról írnak, h nem kivitelezhetetlen a dolog.
    Mutasd a teljes hozzászólást!
  • az a gondom, hogy már azon a tárhelyen van egy Joomla! és azon a tárhelyen csak egy adatbázis hozható létre
    Mutasd a teljes hozzászólást!
  • egyépként Joomla!-t használnék


    Ha a "kóddal védett"-et úgy érted h jelszóval védett, akk roppant egyszerű, a Joomla!-ban beállítod, h csak regisztrált felh. férhet hozzá az adott tartalomhoz.
    Ha ez nem elég, vagyis tovább kívász "szigorítani", akkor beállítod, h csak admin jogosultsággal lehessen megnézni és admin jogot adsz a usernek.
    Mutasd a teljes hozzászólást!
  • Mit találnak meg?

    Tac
    Mutasd a teljes hozzászólást!
  • Es a .htaccess es .htpasswd hogy jut el a klienshez..?
    Mutasd a teljes hozzászólást!
  • Oszt ha megtalálják (mert meg fogják) fel is van törve.
    Hasonlóan rossz ötlet a JS alapú "beégetett" kód is.
    Mutasd a teljes hozzászólást!
  • Ha Joomla-t használsz, abban alapból van user szintű authentikáció (ha az kevés, akkor felrakhatod még a CB-t). Az egyes moduloknál megadhatod, h csak regisztrált tagok láthassák. Csinálsz egy nyitó oldalt, amin csak egy login modul van, és kész :)
    Mutasd a teljes hozzászólást!
  • csinálsz egy form-ot az index.php-be ami vár egy darab text-et, elküldöd az action.php-nek ami a tényleges oldalad tartalma.
    Az egész egy darab:

    if-be teszed
    index.html
    <html>...
    <body>
    <form method="POST" action="action.php">
    <input type="text" name="textname">
    <input type="submit" name="gomb" value="Bejelentkezés">
    </form>
    ...
    </html>

    action.php
    <?php
    if(isset($_POST['gomb']) && $_POST['textname']=="jelszoval"){
    include(valoditartalom.html);//include helyett ide print közé írhatnád a html kódodat... . Különdben az include közötti file-odat közvetlenül ígyis el tudják érni...
    }
    else{
    print('jelentkezz be <a href="index.php">itt</a>');
    }
    ?>
    Mutasd a teljes hozzászólást!
  • Apache HTTP AUTH BASIC?

    Két fájl (.htaccess és .htpasswd) és kész is. Pár sor.
    Mutasd a teljes hozzászólást!
  • A HTML nem egy programozási nyelv, hanem egy leírónyelv.

    Ha a PHP érdekel, akkor itt levő PHP tanfolyamot olvasd el.
    Mutasd a teljes hozzászólást!
  • Na jóéjt!

    majd holnap beszélünkmég
    Mutasd a teljes hozzászólást!
  • igazából HTML-t tanultam a php-ban pedig minimális programozáshoz értek

    az a léneg, hogy nem lehet adatbázisos, mert csak egy egyszerű html-en alapuló oldalhoz kell. és a tárhelyen (fizetős) csak 1 adatbázis hozható létre.
    ezt használom már.

    egyépként Joomla!-t használnék
    Mutasd a teljes hozzászólást!
  • html és php a jó
    Mutasd a teljes hozzászólást!
  • milyen programozási nyelven akarod?
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Azt kérdezném, hogyan hozhatok olyan honlapot létre, amely kóddal védett. Sokat olvastam már róla találtam több forráskódot, kész fájlokat is, de egyik se működött.

    SEGÍTSETEK!
    Mutasd a teljes hozzászólást!
abcd