• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

password abfrage

Status
Für weitere Antworten geschlossen.

pikay

Neues Mitglied
Hallo,

kann mir jemand sagen, warum folgendes script nicht funktioniert
und was ich schreiben muß, um nach Eingabe des richtigen Passwortes
auf "listing.htm" zu landen.

<html>
<head>
<title>Timebandits - Passworteingabe</title></title>
<script type="text/javascript">
<!--
function passwortabfrage() {
if (document.passwort.pw.value != "Norman Foster") {
alert("Falsches Passwort!");
return false;



}


}

//-->
</script>
<link href="timebandits.css" rel="stylesheet" type="text/css">
<link href="berlin.css" rel="stylesheet" type="text/css">
</head>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="pix/logo.gif" width="294" height="68"></td>

</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td class="smheadgreen"><p>Bitte geben Sie hier Ihr Passwort ein</p>
<form action="http://www.zeitbanditen.de/listing.htm" method="post" enctype="text/plain" name="passwort" onsubmit="return passwortabfrage()">

<input type=password name="pw" />
<input type=submit value="OK" />
</form>
<p>&nbsp;</p></td>
</tr>
</table>
</body></html>


Freue mich über schnelle Antwort, bin unter Druck ;-)

Liebe Grüße

Pikay
 
Hallo,
ich habe deinen Code mal umgeschrieben:
Code:
<html>
<head>
<title>Timebandits - Passworteingabe</title> 
<script type="text/javascript"> 
  function passwortabfrage() {
      if (document.passwort.pw.value == "Norman Foster") {
     window.location.href = "listing.htm";
   } else {
         alert("Falsches Passwort!");
        } 
  } 
  </script> 
<link href="timebandits.css" rel="stylesheet" type="text/css" />
<link href="berlin.css" rel="stylesheet" type="text/css" />
</head>
<body>
 
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="pix/logo.gif" width="294" height="68" /></td>
 
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td class="smheadgreen"><p>Bitte geben Sie hier Ihr Passwort ein</p>
<form action="" method="post" enctype="text/plain" name="passwort" onsubmit="passwortabfrage()">
 
  <input type="password" name="pw" />
  <input type="submit" value="OK" />
</form>
      <p>&nbsp;</p></td>
  </tr>
</table>
</body></html>
so kann aber jeder in 5 sekunden das Passwort herausfinden. Besser wäre es mit PHP:
HTML:
<html>
 <head>
 <title>Timebandits - Passworteingabe</title> 
 <link href="timebandits.css" rel="stylesheet" type="text/css" />
 <link href="berlin.css" rel="stylesheet" type="text/css" />
 </head>
<body>
 
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
     <td><img src="pix/logo.gif" width="294" height="68" /></td>
 
   </tr>
   <tr>
     <td>&nbsp;</td>
   </tr>
   <tr>
     <td class="smheadgreen"><p>Bitte geben Sie hier Ihr Passwort ein</p>
 <form action="submit.php" method="post" enctype="text/plain" name="passwort">
 
   <input type="password" name="pw" />
   <input type="submit" value="OK" />
 </form>
       <p>&nbsp;</p></td>
   </tr>
 </table>
 </body></html>
submit.php:
PHP:
<?php
if($POST[pw] == "Passwort") {
  header("Location: listing.htm");
} else {
  echo"Falsches Passwort";
}
?>
mfg Bleistift
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben