kostenloser Webspace werbefrei: lima-city


Login

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    Hi,

    ist es m?glich eine Seite zu sch?tzen und nur aufrufbar ist wenn der richtige Name und das richtige Passwort eingegeben worden sind?
    Ich hab einen Code f?r den Login, aber sobald man die Admin-Seite wei?, naja :)

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s******z

    http://www.lima-city.de/tutorials?m=show&id=285

    dieses tut is von mawes, hatte ich auch am anfang als ich noch ein php und mySql konnte benutzt.
    bei fragen einfach melden - wir stehen dir beide zur verf?gung.
    aber ich denke es ist e ganz gut erkl?rt.

    Mfg schm8lz
  4. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    ok, das hab ich auch. Wenn die Eingabe jetzt aber richtig ist dann soll er eine Seite ?ffnen.
  5. s******z

    daz geht so: die seite die du bei richtigem passwort ?ffnen willst, von der nimmst du den html code und kopierst sie in die datei Pwtest.php da rein (*** HIER DER CODE REIN ***)


    Pwtest.php:

    <?php
    if ($PW == "GEHEIM") {
    ?>

    (*** HIER DER CODE REIN ***)

    <?php
    } else {
    echo " Zutritt verweigert!";
    }
    ?>


  6. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    ich habe eine admin.php datei. Und die anderen Seiten sind alle mit dieser so verlinkt admin.php?go=test und so weiter. Muss ich jetzt alles einzeln verlinken oder wie kann ich das dann machen?
  7. s******z

    nochmals: du hast 3 verschiedene datein:

    eine index datei, hier index.html:

    <html>
    <body>
    <form method="post" action="Pwtest.php">
    <i> Bitte Passwort eingeben: </i> <input type="password" size="25" name="PW">
    <input type="submit" name="button" value="Abschicken!">
    </form>
    </body>
    </html>
    ----------------------------------------------------------------------------------------

    eine datei zum ?berpr?fen des kennwortes, hier: Pwtest.php:

    <?php
    if ($PW == "GEHEIM") {
    ?>

    *** hier den html code deiner alten index.html seite rein

    <?php
    } else {
    echo " Zutritt verweigert!";
    }
    ?>
    ----------------------------------------------------------------------------------------

    alle anderen .index datein:

    lass einfach so wie sie sind.

    ----------------------------------------------------------------------------------------

    dann speicherst du das alles im selben ordner und rufst index.html auf
    gibst pw ein, wenns richtig is f?hrt er den code von pwtest.php aus und linkt dann weiter auf die anderen unterseiten.

    ----------------------------------------------------------------------------------------

    es ist ein einfacher und primitiver pw schutz, auch nicht wirklich sicher aber wenn keiner die unterseiten von dir beim namen kennt reicht es aus.

    ----------------------------------------------------------------------------------------

    mfg schm8lz
  8. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    hier der ganze code denn ich eingef?gt habe:
    <?php
    if(!(isset($name) or isset($passwort))) //Es wird gepr?ft ob $name und $passwort nicht gesetzt wurden
    {
    echo "Ung?ltige Eingabe, alle Felder m?ssen ausgef?llt sein!";
    die(); //Und das Script wird abgebrochen
    }
    else if($name == test && $passwort == test) //wenn $name == admin und $passwort == test ist, dann
    {
    echo "

    <html>
    <head>
    <title>silecom webdesigns v1.0</title>
    <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
    </head>
    <link href=style.css rel=stylesheet type=text/css>
    <style> BODY {
    scrollbar-Track-Color:#FFFFFF;
    scrollbar-Face-Color:#000000;
    scrollbar-Shadow-Color:#000000;
    scrollbar-Highlight-Color:#000000;
    scrollbar-3dLight-Color:#000000;
    scrollbar-Arrow-Color:#598B04;
    }
    .margin {
    Margin-left: 13px;
    }
    </style>
    <table width=750 border=0 align=center cellpadding=0 cellspacing=0 >
    <tr>
    <td background=Bilder/header.jpg height=160 colspan=2>&nbsp;</td>
    </tr>
    <tr>
    <td width=162 height=155 background=Bilder/height_01.jpg valign=top>
    <table width=162 height=270 border=0 cellpadding=0 cellspacing=0 class=text background=Bilder/height_01.jpg>
    <tr>
    <td height=39>&nbsp;</td>
    <td background=Bilder/navigation.jpg>&nbsp;</td>
    <td background=Bilder/line_01.jpg>&nbsp;</td>
    </tr>
    <tr>
    <td width=33 height=58>&nbsp;</td>
    <td width=102> <p><a class=h href=admin.php?go=news>.news</a>
    <a class=h href=admin.php?go=archiv>.archiv</a> <a class=h href=admin.php?go=guestbook>.guestbook</a>
    <a class=h href=#>.forum</a> <a class=h href=admin.php?go=contact>.contact</a>
    <a class=h href=admin.php?go=tutorials>.tutorials</a> <a class=h href=admin.php?go=webdesign>.webdesign</a>
    <a class=h href=admin.php?go=impressum>.impressum</a></p></td>
    <td width=27 rowspan=5 background=Bilder/line_02.jpg>&nbsp;</td>
    </tr>
    <tr>
    <td height=39>&nbsp;</td>
    <td background=Bilder/counter.jpg>&nbsp;</td>
    </tr>
    <tr>
    <td height=18>&nbsp;</td>
    <td class=text>
    <?php
    include counter.php;
    ?>
    </td>
    </tr>
    <tr>
    <td height=40>&nbsp;</td>
    <td background=Bilder/admin.jpg class=text>&nbsp;</td>
    </tr>
    <tr>
    <td height=18>&nbsp;</td>
    <td class=text><a class=h href=admin.php?go=post>.news posten</a>
    <a class=h href=admin.php?go=delete>.news l?schen</a>
    <a class=h href=admin.php?go=#>.forum control</a>
    <a class=h href=admin.php?go=host>.host</a>
    <a class=h href=silecom.xardas.lima-city.de/index.php>.ausloggen</a></td>
    </tr>
    <tr>
    <td height=44>&nbsp;</td>
    <td>&nbsp; </td>
    <td background=Bilder/line_03.jpg>&nbsp;</td>
    </tr>
    </table></td>
    <td width=588 background=Bilder/height_02.jpg valign=top>
    <table width=549 border=0 cellspacing=0 cellpadding=0 class=margin >
    <tr>
    <td height=39 colspan=5 background=Bilder/anzeige.jpg>&nbsp;</td>
    </tr>
    <tr>
    <td height=59 colspan=5 background=Bilder/inhalt_01.jpg>&nbsp;</td>
    </tr>
    <tr>
    <td width=14 background=Bilder/inhalt_03.jpg>&nbsp;</td>
    <td width=42 class=text>&nbsp;</td>
    <td width=432 class=text><font size=1 face=Verdana, Arial, Helvetica, sans-serif>
    <?php
    include config.php;
    ?>
    </font></td>
    <td width=21 class=text> <font size=1 face=Verdana, Arial, Helvetica, sans-serif>&nbsp;
    </font></td>
    <td width=40 background=Bilder/inhalt_05.jpg>&nbsp;</td>
    </tr>
    <tr>
    <td height=59 colspan=5 background=Bilder/inhalt_08.jpg>&nbsp;</td>
    </tr>
    </table> </td>
    </tr>
    <tr>
    <td background=Bilder/footer.jpg height=88 colspan=2 valign=bottom>
    <table width=39 onClick=location.href=index.php?go=login border=0 cellspacing=0 cellpadding=0 align=center>
    <tr>
    <td onClick=location.href=index.php?go=login width=39 height=25><a href=index.php?go=login><img src=Bilder/bglogin.gif width=39 height=29 border=0></a></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    </body>
    </html>";

    }
    else
    echo "Ung?ltige Eingabe"; //Ung?ltige Eingabe
    ?>

    Jetzt f?gt er das zus?tzlich ein, kann ich das andere auch ?berschreiben?
    Und wie kann ich dann auf die anderen Links zugreifen?

  9. s******z

    hmmm. ich check net ganz wat du meinst bin auch noch nicht der wirklich gor?e php guru, bin erst beim lernen.
    am besten du schreibst mawes ne pn mit dem link zu diesem thread der hilft dir dann sicher.

    Mfg schm8lz
  10. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    ok, trotzdem danke.

    Kennst du dich mit Dateien aus?
    Da w?re noch eine Frage und zwar, kann man pr?fen ob eine bestimmte Datei vorhanden ist?

    MfG sile
  11. ok, melde ich mich mal:


    <?php
    if(!(isset($name) or isset($passwort))) //Es wird gepr?ft ob $name und $passwort nicht gesetzt wurden
    {
    echo "Ung?ltige Eingabe, alle Felder m?ssen ausgef?llt sein!";
    die(); //Und das Script wird abgebrochen
    }
    else if($name == test && $passwort == test) //wenn $name == admin und $passwort == test ist, dann
    {
    ?>
    <html>
    <head>
    <title>silecom webdesigns v1.0</title>
    <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
    </head>
    <link href=style.css rel=stylesheet type=text/css>
    <style> BODY {
    scrollbar-Track-Color:#FFFFFF;
    scrollbar-Face-Color:#000000;
    scrollbar-Shadow-Color:#000000;
    scrollbar-Highlight-Color:#000000;
    scrollbar-3dLight-Color:#000000;
    scrollbar-Arrow-Color:#598B04;
    }
    .margin {
    Margin-left: 13px;
    }
    </style>
    <table width=750 border=0 align=center cellpadding=0 cellspacing=0 >
    <tr>
    <td background=Bilder/header.jpg height=160 colspan=2> </td>
    </tr>
    <tr>
    <td width=162 height=155 background=Bilder/height_01.jpg valign=top>
    <table width=162 height=270 border=0 cellpadding=0 cellspacing=0 class=text background=Bilder/height_01.jpg>
    <tr>
    <td height=39> </td>
    <td background=Bilder/navigation.jpg> </td>
    <td background=Bilder/line_01.jpg> </td>
    </tr>
    <tr>
    <td width=33 height=58> </td>
    <td width=102> <p><a class=h href=admin.php?go=news>.news</a>
    <a class=h href=admin.php?go=archiv>.archiv</a> <a class=h href=admin.php?go=guestbook>.guestbook</a>
    <a class=h href=#>.forum</a> <a class=h href=admin.php?go=contact>.contact</a>
    <a class=h href=admin.php?go=tutorials>.tutorials</a> <a class=h href=admin.php?go=webdesign>.webdesign</a>
    <a class=h href=admin.php?go=impressum>.impressum</a></p></td>
    <td width=27 rowspan=5 background=Bilder/line_02.jpg> </td>
    </tr>
    <tr>
    <td height=39> </td>
    <td background=Bilder/counter.jpg> </td>
    </tr>
    <tr>
    <td height=18> </td>
    <td class=text>
    <?php
    include counter.php;
    ?>
    </td>
    </tr>
    <tr>
    <td height=40> </td>
    <td background=Bilder/admin.jpg class=text> </td>
    </tr>
    <tr>
    <td height=18> </td>
    <td class=text><a class=h href=admin.php?go=post>.news posten</a>
    <a class=h href=admin.php?go=delete>.news l?schen</a>
    <a class=h href=admin.php?go=#>.forum control</a>
    <a class=h href=admin.php?go=host>.host</a>
    <a class=h href=silecom.xardas.lima-city.de/index.php>.ausloggen</a></td>
    </tr>
    <tr>
    <td height=44> </td>
    <td> </td>
    <td background=Bilder/line_03.jpg> </td>
    </tr>
    </table></td>
    <td width=588 background=Bilder/height_02.jpg valign=top>
    <table width=549 border=0 cellspacing=0 cellpadding=0 class=margin >
    <tr>
    <td height=39 colspan=5 background=Bilder/anzeige.jpg> </td>
    </tr>
    <tr>
    <td height=59 colspan=5 background=Bilder/inhalt_01.jpg> </td>
    </tr>
    <tr>
    <td width=14 background=Bilder/inhalt_03.jpg> </td>
    <td width=42 class=text> </td>
    <td width=432 class=text><font size=1 face=Verdana, Arial, Helvetica, sans-serif>
    <?php
    include config.php;
    ?>
    </font></td>
    <td width=21 class=text> <font size=1 face=Verdana, Arial, Helvetica, sans-serif>
    </font></td>
    <td width=40 background=Bilder/inhalt_05.jpg> </td>
    </tr>
    <tr>
    <td height=59 colspan=5 background=Bilder/inhalt_08.jpg> </td>
    </tr>
    </table> </td>
    </tr>
    <tr>
    <td background=Bilder/footer.jpg height=88 colspan=2 valign=bottom>
    <table width=39 onClick=location.href=index.php?go=login border=0 cellspacing=0 cellpadding=0 align=center>
    <tr>
    <td onClick=location.href=index.php?go=login width=39 height=25><a href=index.php?go=login><img src=Bilder/bglogin.gif width=39 height=29 border=0></a></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    </body>
    </html>
    <?
    }
    else
    echo "Ung?ltige Eingabe"; //Ung?ltige Eingabe
    ?>

    Du kannst nicht in eine Echo eine HTML datei stecken!

    ich habe jetzt das echo gel?scht, und php mit ?> und <? geschlossen, und nach dem HTML Code wieder ge?ffnet!

    ich habs mal getestet, und jetzt kam eben das mit ung?ltige eingabe... bla...

    wenn noch Probleme dann schreib!
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!