Logo

Home     Forum     Impressum / Kontakt     •     Java-Scripte                    

<script Language="Javascript">
function login() {
var benutzer = document.li.benutzer.value;
var passwort = document.li.passwort.value;
var server = "www.server.de/ordner"
if (benutzer && passwort && server) {
var htsite = "http://" + benutzer + ":" + passwort + "@" + server;
window.location = htsite;
}
else {
alert("Bitte gebe deinen Benutzernamen und Passwort ein.");
   }
}
</script>
htaccess Login

Wenn man ein Verzeichniss mit einer htaccess mit einem Passwortschutz versieht, hat das den Vorteil das alles in diesem Verzeichniss geschützt ist und nur angezeigt wird nachdem der User sich mit Name und Passwort eingeloggt hat.

Wer dieses zugegeben hässliche Loginfenster nicht haben möchte, der kann mit diesen Script ein eigenes Loginformular erstellen.

Dabei sollte man aber beachten, das z.b. beim IE nach den letzten Windowsupdates eine direktes Login über die URL nicht mehr möglich ist.

Im Script muss lediglich anstatt von www.server.de/ordner der Link zum geschützten Ordner eingetragen werden, allerdings ohne http://

soll das Script in einem Frameset benutzt werden dann muß zusätzlich noch die Zeile
window.location = htsite;  in

top.framename.location = htsite; geändert werden, für framename muß dann der Name des Frames eingesetzt werden.

das entsprechende Formular sieht dann so aus.
<form name="li">
Name <input type=text name=benutzer size=20>
<br>
Passwort
<input type=password name=passwort size=20>
</form>
<a href="javascript:login()">LOGIN</a>