largo: unsichtbares posten auf die nächste Seite

Hallo Leute,

ich hab folgendes Problem: versuche mit post oder get eine passwort auf die nächste Seite zu bringen um dieses dort verwenden zu können. Ich habe hier nicht die moeglichkeit mit einer session zu arbeiten deshalb muss ich das passwort immer wieder in diesem bereich auf die nächste Seite mitnehmen. Wie kann ich verhindern daß das passwort obern in der URL adresszeile als adressanhang gezeigt wird.

Vielen dank für eure Hilfe

Gruß Largo

  1. Hi!

    Eine Möglichkeit wäre, es in einem anderen Frame zwischenzuspeichern.
    Also Du machst Dir im anderen Frame einfach zwei funktionen:

    function putPass(p) {

    pass=p;
       }

    function getPass() {

    return(pass);
       }

    pass="";

    Aus dem anderen Frame kannst Du dann darauf zugreifen mit:

    parent.framename.putPass("Beispielpasswort");
    und mit parent.framename.getPass() kriegst Du es wieder raus.

    Ist nicht wirklich eine Ideallösung, aber es funktioniert. Eventuell wäre es kein Fehler, da noch eine Verschlüsselung einzubauen, damit nicht jeder gleich draufkommt. Supersicher ist die Sache aber nicht. Für ein Diskussionsforum oder einen Userbereich reicht das. Für sensible Daten ist es zu unsicher.

    Grüße
    Poldi.

  2. Hallo Largo,

    das Problem hierbei:

    • wenn du per 'get' das Passwort überträgst, dann sieht man es oben in der Location-Bar
    • wenn du per 'post' die Daten weiter reichst: brauchst du
        a: immer ein HTML-Formular
        b: sieht man das Passwort im Quelltext (ab dem ersten "Weiterreichen")

    Meine Frage: warum kannst du nicht mit Sessions arbeiten?

    Gruss Sven