|
< Passwort >
Eine (sehr einfache) Passwort-Abfrage mit WMLScript.
WAP-Standard: 1.1+
passwort1.wml
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Passwort">
<p><a href="passwort.wmls#login()">Login</a></p>
</card>
</wml>
passwort1.wmls
extern function login() {
var pw = Dialogs.prompt("Passwort ?", "");
if(pw=="geheim") WMLBrowser.go("geschuetzteSeite.wml");
else Dialogs.alert("Passwort ist falsch !");
}
Die Funktion login() öffnet eine Eingabe-Box und leitet bei richtigem Passwort auf die geschützte Seite weiter, bzw. gibt bei falschem Passwort eine entsprechende Nachricht heraus.
Statt der Prompt-Box kann auch ein input-Fenster benutzt werden.
passwort2.wml
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Passwort">
<p>Passwort bitte:<br/>
<input name="pw" type="password"/>
<a href="passwort2.wmls#login('$(pw)')">OK</a>
</p>
</card>
</wml>
passwort2.wmls
extern function login(pw) {
if(pw=="geheim") WMLBrowser.go("geschuetzteSeite.wml");
else Dialogs.alert("Passwort ist falsch !");
}
Der Schutz ist natürlich nur sehr begrenzt. Da es aber in den meisten mobilen Endgeräten nicht möglich ist, den Quelltext einer .wmls-Datei anzuzeigen, ist zumindest ein unmittelbarer Zugriff verhindert.
Download Passwort.zip (ca. 1,5 kb)
Copyright © 2002-2003 by wmlscript.de - Alle Rechte vorbehalten
Impressum | Datenschutz | eMail
|