1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Passwortfeld auslesen

Dieses Thema im Forum "Javascript & Ajax" wurde erstellt von ceene, 23. Juli 2009.

  1. ceene

    ceene Grünschnabel

    Hallo ihre lieben

    Ich weiß ich nerve bestimmt schon etwas aber ich habe mal wieder ein Problem und kann unter google nicht viel finden was mir weiterhilft.
    Ich will mit javascript ein passwortfeld ausgeben und das dann per ajax an ein servlet schicken.
    Wenn ich nun mein Servlet debugge dann steht als wert dort "undefined". Wie bekomme ich den Wert?

    So versuche ich es zur Zeit aber es klappt nicht. (!)
    Code (Text):
    1.  
    2.         var user = document.getElementById("nick");
    3.     var pswd = document.einloggen.passwort.value;
    4.     //URL zum Servlet mit Übergabeparameter zusammensetzen
    5.     var url = "/hwsofthp/login?usr="+escape(user.value)+"-"+escape(pswd.value);
    6.     //Objekt für die Anfrage erstellen
    7.     if (window.XMLHttpRequest){
    8.       req = new XMLHttpRequest();
    9.     }
    10.     else if (window.ActiveXObject){
    11.       req = new ActiveXObject("Microsoft.XMLHTTP");  
    12.     }
    13.  
    Hat jemand ne Idee oder Anregung?
  2. einfach nur crack

    einfach nur crack mag Cookies & Kekse

    Es muss so aussehen:
    Code (Javascript):
    1. var user = document.getElementById("nick");
    2. var pswd = document.einloggen.passwort;
    3. // URL zum Servlet mit Übergabeparameter zusammensetzen
    4. var url = "/hwsofthp/login?usr="+escape(user.value)+"-"+escape(pswd.value);
    5. // Objekt für die Anfrage erstellen
    6. if (window.XMLHttpRequest) {
    7.   req = new XMLHttpRequest();
    8. }
    9. else if (window.ActiveXObject) {
    10.   req = new ActiveXObject("Microsoft.XMLHTTP");  
    11. }
    12.  
    Du hast später nochmals von der Variablen pswd den Wert abgefragt, obwohl du selbigen vorher schon geladen hast und pswd somit kein Objekt mehr ist. Ganz im Gegensatz zu user - das ist bis dahin ein Objekt, weil du nicht den Wert abgefragt hast.
  3. ceene

    ceene Grünschnabel

    Oh....vielen Danke, das wusste ich nicht.

    Werd ich mir merken :)
  4. ceene

    ceene Grünschnabel

    Sag mal wie bekomm ich das denn hin das ich das Passwort verschlüsselt an den Server übertrage ohne das der Code ausgespät werden kann mit ich es verschlüssel?

    Steh da gerade irgendwie auf dem Schlauch ..... :-(
    Zuletzt bearbeitet: 23. Juli 2009
  5. einfach nur crack

    einfach nur crack mag Cookies & Kekse

    Anmeldungen würde ich niemals per AJAX realisieren. Soweit ich weiß ist die Verschlüsselung hier nicht möglich oder nicht so, dass sie sicher ist. In deinem Fall würde ich es ohne AJAX lösen.
  6. ceene

    ceene Grünschnabel

    Was würdest du mir denn da empfehlen? Ich kann leider kein php benutzern da wir als Server den JBoss nutzen.
  7. einfach nur crack

    einfach nur crack mag Cookies & Kekse

    Ich vermute mal, dass du unter JBoss auch eine PHP ähnliche Programmiersprache hast mit der du die Verarbeitung von Header-Informationen über POST lösen kannst. Leider kenne ich mich mit Java und JBoss nicht aus und kann dir somit auch keine genaueren Informationen liefern. Aber ich kann dir sagen, dass es auch unter Java möglich ist so etwas zu lösen.

Diese Seite empfehlen