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

Password

Status
Für weitere Antworten geschlossen.

Hui

Neues Mitglied
Ich habe hier nen fertigen code zum password überprüfen:

<html>
<head>
<!-- style-angaben für das Login -->
<style type="text/css">
<!--
body,td,a{font-family:verdana,arial,helvetica;font-size:12px;font-weight:normal;text-decoration:none;color: #000000;}
input{
border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;
background: #DFDFDF;
font:10px Arial, Helvetica;
color: #000000;
width:65px;
}
.button{
cursor:hand;
border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;
background: #DFDFDF;
font:10px Arial, Helvetica;
color: #000000;
width:65px;
}
.11pixel{
font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color: #000000;
}
-->
</style>

<!-- script im head -->
<script type="text/javascript" language="JavaScript">
<!-- Begin
function Login(){
var done=0;
// Prüfung ob leer
if (username=document.login.username.value == "") {
alert ("\nUser eingeben")
return false;
}
if (password=document.login.password.value == "") {
alert ("\nPasswort eingeben")
return false;
}
var username=document.login.username.value;
username=username.toLowerCase();
var password=document.login.password.value;
password=password.toLowerCase();

// gastlogin
if (username=="gast" && password=="xyz")
{
// feste Zieldatei
window.location="gastseite.htm";
done=1;
}
else
{
// andere logins
zusammengesetzt = username + "-" + password;
url= zusammengesetzt;
url += ".htm";
// die Alert-Meldung wird nicht angezeigt wenn die nächste zeile gelöscht wird
alert ("sie werden weitergeleitet zur Datei " + url + " wenn es diese Datei gibt")
this.window.location=url;
return false;
}
if (done==0) { alert("Invalid login!"); }
}
// End -->
</script>

</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">

<br>

<form name="login">
<table width="140" border="0" cellspacing="0" cellpadding="1">
<tr><td bgcolor="#BFBFBF" style="font-family: verdana,arial,helvetica; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000">
<table bgcolor="#FFFFFF" cellspacing="0" width="100%" border="0" cellpadding="3">
<tr><td bgcolor="#FFFFFF" class="10pixel">Username:</td>
<td align="right"><input type="text" name="username" size="8"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="10pixel">Passwort:</td>
<td align="right"><input type="Password" name="password" size="8"></td>
</tr>
<tr>
<td class="10pixel">&nbsp;<br></td>
<td align="right"><input class="button" type="button" name="Sendebutton"
value=" Login " onClick="Login()"></td>
</tr>
<tr><td valign="top" class="10pixel">
</td></tr></table>
</td></tr></table>
</form>

</body>
</html>

hierbei wird username und pass abgefragt dann wird nach einem dokument das "username"+"password".htm heißt das sich im gleichen ordner befindet.
Kann ich das irgendwie so machen das in einem angegeben ordner und unterordnern gesucht wird?
z.B. "C:\Projekte\Html\" und folgende?
 
Nein, weil das Script versucht einen Pfad aufzurufen und wenn es denn nicht findet gibt er halt aus, dass er die Seite nicht gefunden hat. Das bedeutet, dass er eigentlich nicht wirklich "sucht" sondern versucht die Url/Pfad zu öffnen.

Tipp:
Versuche lieber einen Passwortschutz mit php.
greez web_spider :D
 
wenn du es nur mit Js machen kannst, da du dir PhP nicht zutraust dann mach es wenigstens ein bisschen sicherer indem all du deine Funktionen in eine functions.js schreibst und die da verlinkst :) und somit nicht jeder in dein code reingucken kann und gleich dein password sieht :D


mfg
phil
 
wenn du es nur mit Js machen kannst, da du dir PhP nicht zutraust dann mach es wenigstens ein bisschen sicherer indem all du deine Funktionen in eine functions.js schreibst und die da verlinkst :smile: und somit nicht jeder in dein code reingucken kann und gleich dein password sieht :grin:


mfg
phil
@philipp1988:
Nimms net persönlich aber, ob das was bringt? jeder der genug html/javascript Kentnisse hat um den Code aus dem Quelltext zu lesen, der kann auch eine externe .js Datei öffnen lassen. Soweit ich aber sehen lässt er auf die Seite pass.htm leiten, und dann kann man das Passwort nicht aus dem Quelltext lesen ;) aber trotzdem php ist besser :)
 
jop, hier isses auch 30°C warm. junge, PHP ist die einfachste aller sprachen, wenn du die net begreifsch, tuste mir leid...

Nils aka XraYSoLo
 
da muss ich XraYSoLo aber recht geben, die ist meiner Meinung nach viel viel einfacher als Javascript und sogar als html (auch wenn beides was komplett anderes ist).

greez web_spider :D
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben