schwarzerkaktus
Neues Mitglied
Hallo liebe Javascriptler :grin:
Ich möchte gern ein Loginscript schreiben (bin auch schon fast fertig)
nur ich habe jetzt folgendes Problem:
Ich habe 3 werte im cookie gespeichert.
-setup=1 (nich so wichtig)
-username=??? (angegebener benutzername bei registrierung)
-password=??? (angegebenes passwort bei der reg..)
Nun möchte ich die werte im cookie
mit denen im jetzigen loginfenster vergleichen und überprüfen ob sie
übereinstimmen.
Mein jetziger Code dafür ist:
Aber leider kommt IMMER die meldung dass der benutzername falsch ist :(
Danke schonmal
Mfg Schwarzerkaktus
Ich möchte gern ein Loginscript schreiben (bin auch schon fast fertig)
nur ich habe jetzt folgendes Problem:
Ich habe 3 werte im cookie gespeichert.
-setup=1 (nich so wichtig)
-username=??? (angegebener benutzername bei registrierung)
-password=??? (angegebenes passwort bei der reg..)
Nun möchte ich die werte im cookie
mit denen im jetzigen loginfenster vergleichen und überprüfen ob sie
übereinstimmen.
Mein jetziger Code dafür ist:
HTML:
<html>
<head>
<title>CookieOS - Login</title>
<script language="javascript">
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
</script>
</head>
<body style="background-image: url(../images/login.bmp);">
<FONT COLOR="#FFFFFF">
<div style="position:absolute; top:40px; left:162px;">
<p><center><h4>Login</h4></p>
<p><input type="text" name="username" value="Benutzername" id="usernamelogin"></p>
<p><input type="text" name="password" value="Passwort" id="passwordlogin"></p></center>
<script language="javascript">
<!--
function checkusername()
{
var username = GetCookie("username")
document.getElementById("usernamelogin").value
if (usernamelogin !=" + username + ")
{
alert("Ihr Benutzername ist falsch!");
}
else
{
checkpassword();
}
}
function checkpassword()
{
var password = GetCookie("password")
document.getElementById("passwordlogin").value
if (passwordlogin !=" + password + ")
{
alert("Ihr Passwort ist falsch!");
}
else
{
location.href = "loginsuccess.html";
}
}
//-->
</script>
<input type="button" name="login" value="Einloggen" onclick="checkusername()">
</div>
</body>
</html>
Aber leider kommt IMMER die meldung dass der benutzername falsch ist :(
Danke schonmal

Mfg Schwarzerkaktus
Anhänge
Zuletzt bearbeitet: