kostenloser Webspace werbefrei: lima-city


Problem mit Code für Passwortschutz

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    n*c

    Also ich hab n Programm f?r n G?stbuch geschrieben das ein Passwort abfragt bevor man sich eintragen kann und bei manchen (auch bei mir) nimmt es das passwort an, bei manchen verweigert es das Passwort ohne erkennbaren grund und ich hab keinen blassen Schimmer wo der Fehler liegt.

    zuerst sieht man diese Seite:

    <?php session_start(); ?>
    <html>
    <head>
    <title></title>
    <meta name="author" content="Christian Klump">
    <meta name="generator" content="Ulli Meybohms HTML EDITOR">
    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000" background="./Galerie/NBC.jpg">
    <br><br><br><br><br><br><br><br><br>
    <div align="center"><FONT FACE="Arial Black" size="+2">
    <form action="<?php print $PHP_SELF ?>" method="POST" target="">
    Passwort:<br>
    <input type="Password" name="password" value="" size="20" maxlength=""><br>
    <input type="Submit" name="ok" value=" OK ">
    </form>
    <?php
    include("lock.inc");

    if(isset($access)){
    if($access=="true"){
    session_register( "password" );
    print "<script language='javascript'>parent.main.location='inguestbook.php'</SCRIPT>";
    }
    else {
    print "<br><font color='#FF0000#'>ung?ltiges Kennwort!</font>";
    }
    }
    ?></FONT></div>
    </body>
    </html>

    in der lock.inc steht:
    <?php
    if (isset($password)) {
    if ((strtolower($password)=="deine reime sind schweine reime") or (strtolower($password)=="deinereimesindschweinereime")) {
    $access="true";
    }
    else {
    $access="false";
    }
    }
    ?>

    und inguestbook.php ist:
    <?php session_start(); ?>
    <HTML>
    <HEAD>
    <TITLE></TITLE>
    <META NAME="author" CONTENT="Christian Klump">
    <script type="text/javascript">
    <!--
    function insertsmile(file)
    {
    document.guestbookform.guestbook.value=document.guestbookform.guestbook.value + "<img src=" + file + ">";
    document.guestbookform.guestbook.focus();
    }
    //-->
    </script>
    </HEAD>
    <BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#FF0000" ALINK="#FF0000" VLINK="#FF0000" background="./Galerie/NBC.jpg">
    <?php
    include("lock.inc");
    if ((isset($access) && $access=="true")){
    print "<div align='center'><FONT FACE='Arial Black' size='+7'>das virtuelle <b>Munkelbuch</b><br></FONT>
    <FONT FACE='Arial Black' size='+2'>eintragen!</FONT><BR><br><br>
    <TABLE align='centre'>
    <TR><TD></TD><TD align='left'><FORM ACTION='$PHP_SELF' METHOD='POST' NAME='guestbookform'>
    <FONT FACE='Arial Black' color='#FF0000'><b>Name:</b><br></FONT>
    <INPUT TYPE='Text' NAME='name' VALUE='' SIZE='67' MAXLENGTH=''></TD></TR>
    <TR><TD>";
    for ($n=0; $n<25; $n++) {
    print "<a href='javascript:insertsmile(\"./Galerie/gifs/gif($n).gif\");'><img src='./Galerie/gifs/gif($n).gif' border=0></a>";
    if ((($n+1) % 5)==0) {
    print "<br>";
    }
    }
    print "</TD><TD><FONT FACE='Arial Black' color='#FF0000'><b>Text:</b><br></FONT>
    <TEXTAREA NAME='guestbook' COLS='50' ROWS='17'></TEXTAREA></TD></TR><TR><TD></TD>
    <TD><INPUT TYPE='Submit' NAME='ok' VALUE=' OK '></FORM></TD></TR></TABLE></DIV>";
    }
    else {
    print "<font color='#FF0000' face='Arial Black' >Passwort ist ung?ltig!</font>";
    }
    ?>


    <?php
    if (isset($name)){
    $date=getdate();
    $fp=fopen("guestbook.txt","a");
    flock($fp,2);
    fputs($fp, "$name\n$date[mday].$date[mon].$date[year]\n$date[hours]:$date[minutes]\n$guestbook"."?\n");
    flock($fp,3);
    fclose($fp);
    print "<script language='javascript'>parent.main.location='guestbook.php'</SCRIPT>";
    }
    ?>
    </BODY>
    </HTML>

    Wenn mir vielleicht jemand helfen w?rde w?re ich ihm sehr dankbar.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Kannst du mir mal die Adresse geben wo du es laufen l?sst?

    Und 2. Wieso machst du des nicht mit einer MySQL Datenbank? Ist viel einfacher!
  4. t****y

    Vielleicht gro? und kleinschreibung nicht beachtet??? Gib mir auch mal den Link zu deinem G?stebuch! Aber mach lieber ohne MYSQL datenbank =)
  5. das k?nnte an cookies liegen..versuch dich mal einzutragen wenn du cookies deaktiviert und wenn du sie aktiviert hast...
    hatte das selbe problem mit den sessions und bei mir lags an den cookies:thumb:
  6. Autor dieses Themas

    n*c

    l?uft auf www.nbc.de.gg, aber ich hab's jetzt nochmal ganz umgeschrieben und ohne sessions gemacht. Funktioniert jetzt aber trotzdem danke! Wo der Fehler lag interessiert mich n?mlich immer noch.
  7. 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!