Passwortabfrage

Hallo,

Vorweg, bin noch ein Anfänger in Javascript, und wäre für jegliche Hilfe dankbar.

Also:
Ich habe einen Button, wenn ich da drauf klicke erscheint ein Kasten (=input Feld?) und verlangt nach einem Passwort. Nun so weit so gut, klappt alles wunderbar.

Mein Problem ist nun, dass ich das Passwort im Javascript im Headbereich definieren "muss", und ich würde gern verhindern, dass man einfach im Quelltext das Passwort sieht. Hm habe schon gegooglt und bin leider nicht weitergekommen.
Wenn jemand mir helfen kann dann bitte ich darum.

MfG
 
Meinst du ich soll es mit PHP machen?
Blöderweise habe ich null Ahnung von PHP :(
Gibt es denn keine Möglichkeit mit JS?
 
da js auf dem clientrechner ausgeführt wird, wirst du es eigentlich nicht sicher bekommen. je nachdem was du genau mit dem passwort schützen willst und was für möglichkeiten dir dein speicherplatz (server wäre in deinem fall eher eine schlechte idee vermute ich mal) bietet, könntest du es z.b. auch mit htaccess machen.
manchmal bieten webspaceanbieter wohl auch passwort-geschützte bereiche an, in die du einfach alles, was du schützen willst, reinpackst.
wenn du von php keine ahung hast kommt da ansonsten gleich wieder ein gewisses risiko auf dich zu, da du dein script ja auch gegen missbrauch absichern musst.

vieles solltest du hier im forum aber bereits mit der suchfunktion finden. ansonsten beschreibe mal genau, was du machen willst und was du für möglichkeiten hast, da wo deine seite gehostet wird
 
öhm.

Code:
echo'<form action="" method="POST">
<input type="password" name="passwort">
<input type="submit" name="senden">
</form>';
if($_POST['passwort'] == "dein passwort")
{
 echo "PW akzeptiert';
 //Verzeichnisstruktur auslesen zum Beispiel-
}
else
{
 echo "falsches pw";
}
Ziemlich billig runtergeschrieben

Wenn du aber wirklich was großes planst mit db und so:

http://www.php.net/manual/de/security.php
http://de.php.net/manual/de/function.mysql-real-escape-string.php
gegen sql-injection und http://de3.php.net/htmlentities
 
Zurück
Oben