square: auto login auf fremder homepage

Hallo zusammen,

ich habe folgendes Anliegen:

Ich möchte einen HTML Code erzeugen, mit dem ich mich auf einer bestimmten Homepage, durch öffnen dieses HTML, auf die Seite gelange und automatisch eingeloggt werde.
Es soll keine exe werden, sondern HTML, da ich es auf meinem Handy benutzen möchte.
Der entscheidende Quelltext von der Homepage, bei der ich mich automatisch anmelden möchte sieht so aus:

<div style="width:200px;position:absolute;top:227px;right:70px;text-align:center;color:white">
<form action="anmelden" method="post" name="login">
<input type="text" name="username" id="username" size="12" class="gold_input" style="margin-left:74px;" /><br />
<input type="password" name="passwort" size="12" class="gold_input" style="margin-left:74px;" /><br /><br />
<input type="submit" value="Einloggen"><br />
</form>

ich denke, dass ja so sachen wie Größe schon mal uninteressant sind, also müsste der Code in etwa so aussehen:

<form action="anmelden" method="post" name="login">
<input type="text" name="username" id="username" /><br />
<input type="password" name="passwort"  /><br /><br />
<input type="submit" value="Einloggen"><br />
</form>

Ich hätte jetzt ja gedacht, dass ich bei id meinen username eingeben muss, funktioniert dann aber nicht.

Danke schonmal im vorraus:)

  1. Stichwort value.

    Cu

    1. Hmm also ich habe das mal so gemacht:

      <form action="anmelden" method="post" name="login">
      <input type="text" name="username" id="username" value = "mein Name" /><br />
      <input type="password" name="passwort" value = "mein Passwort"  /><br /><br />
      <input type="submit" value="Einloggen"><br />

      dann passiert aber folgendes:
      bevor der seitenaufbau komplett ist, sehe ich kurz, dass "mein Name" und "mein Passwort" jeweils neben dem Kästchen stehen, wenn der Seitenaufbau komplett ist, steht leider nix in den Kästchen (also in den Username und Passwort Kästchen) :-/

      1. <form action="anmelden" method="post" name="login">
        <input type="text" name="username" id="username" value = "mein Name" /><br />
        <input type="password" name="passwort" value = "mein Passwort"  /><br /><br />
        <input type="submit" value="Einloggen"><br />

        dann passiert aber folgendes:
        bevor der seitenaufbau komplett ist, sehe ich kurz, dass "mein Name" und "mein Passwort" jeweils neben dem Kästchen stehen, wenn der Seitenaufbau komplett ist, steht leider nix in den Kästchen (also in den Username und Passwort Kästchen) :-/

        Das ist ja auch total falsch.

        Es wurde gesagt, dass du bei dem action= die komplette url angeben musst, also action='http://www.example.com/anmelden'.
        Und wozu brauchst du die <br> und insgesamt die / ? Das ist doch unwichtig, da du ja ein automatisches Script haben möchtest, kommt es insgesamt nicht auf die form an.

        <body><form name='autologin' method='post' action='http://www.url.de/anmelden'>  
          <input type='text' name='username' value='DEIN_BENUTZERNAME'>  
          <input type='password' name='passwort' value='DEIN_PASSWORT'>  
          <input type='submit' name='submit' value='Login'>  
        </form></body>
        

        Diese Kombi die genau richtig ist, wurde schon vorher gepostet und richtig erklärt. Du kannst es so lassen und musst nur auf login klicken oder du nutzt Javascript für etwas automatisches.

        Du kannst eine function definieren bzw. es direkt in die onLoad im body schreiben was gemacht werden soll (<body onLoad='maches();'> || <body onLoad='document.autologin.submit.click()'>) Du kannst sogar das hier komplett weglassen [<input type='submit' name='submit' value='Login'>] und im onLoad nur ein (...).submit() erstellen. Ist meines erachtens auch die einfachste und sparendste Methode.

        Es geht nur darum dein Ziel zu erreichen, nicht wie es wirkt, da du es nur alleine nutzt.

        Gruß,
        Roland

  2. Hi Folks,

    Hallo zusammen,

    ich habe folgendes Anliegen:

    Ich möchte einen HTML Code erzeugen, mit dem ich mich auf einer bestimmten Homepage, durch öffnen dieses HTML, auf die Seite gelange und automatisch eingeloggt werde.

    Du möchtest also eine eigene HTML-Datei schreiben, durch die du dich auf einer fremden Seite automatisch einloggen kannst?

    Da würde mir spontan nur die Möglichkeit einfallen, dass du schaust wohin das Formular der Orginalseite die Daten schickt und wie (POST oder GET).

    Dann baust du dein eigenes Formular, wo du als feste Werte deinen Benutzernamen und Kennwort einträgst und dieses übermittelt die Daten dann mit der entsprechenden Methode an die Zieladresse.

    Vorraussetzung ist natürlich, dass die Zielseite nicht überprüft, woher die Daten kommen.

    Gruß Sascha

    --
    -----------------------
    <a href="http://www.bohrmedia.de" target="_blank">BohrMedia.de</a>
    1. Okay gut, also es handelt sich bei der Methode um Poste...
      und da es eine kleinere webseite ist, glaub ich kaum, dass die kontrolliert woher die daten kommen...

      Trotzdem weiß ich leider nicht, wie ich das in Java umsetzen soll!?
      mein HTML Code beinhaltet bisher die Weiterleitung auf die Homepage

      aber wie geh ich jetzt weiter vor?!

      1. Hallo,

        und da es eine kleinere webseite ist, glaub ich kaum, dass die kontrolliert woher die daten kommen...

        das hat mit der Größe nichts zu tun.

        Trotzdem weiß ich leider nicht, wie ich das in Java umsetzen soll!?

        Java? Ich dachte Du wolltest eine HTML-Seite haben.

        mein HTML Code beinhaltet bisher die Weiterleitung auf die Homepage

        anders. Verwende als Ziel die <http://de.selfhtml.org/html/allgemein/referenzieren.htm#uri@title=vollständige URI> des Zielskriptes.

        Freundliche Grüße

        Vinzenz

        1. Hi Folks,

          also jetzt mal nur als Beispiel, wie das Prinzip funktionieren könnte (was immer noch vorraussetzt, das die ZielURI nicht prüft woher die Daten kommen, was wiederrum schlecht programmiert wäre, aber das nur am Rande).

            
          <form name="autologin" method="post" action="http://www.example.com">  
            <input type="text" name="username" value="DEIN BENUTZERNAME">  
            <input type="text" name="passwort" value="DEIN PASSWORT">  
            <input type="submit" name="submit" value"absenden">  
          </form>  
          
          

          Dieses Formular sendet jetzt also deine Benutzerdaten per POST Methode an die ZielURI.
          Diese verarbeitet diese dann und du bist eingeloggt.

          Gruß Sascha

          --
          -----------------------
          <a href="http://www.bohrmedia.de" target="_blank">BohrMedia.de</a>
          1. Hi Folks,

            <input type="text" name="passwort" value="DEIN PASSWORT">

              
            muss natürlich `<input type="password" name="passwort" value="DEIN PASSWORT"`{:.language-html} heißen.  
              
            Gruß Sascha
            
            -- 
            \-----------------------  
            <a href="http://www.bohrmedia.de" target="\_blank">BohrMedia.de</a>
            
            1. <input type="text" name="passwort" value="DEIN PASSWORT">

              
              >   
              > muss natürlich `<input type="password" name="passwort" value="DEIN PASSWORT"`{:.language-html} heißen.  
                
              Das ist egal.
              
            2. Also ich habe inzwischen viel ausprobiert, aber funzt trotzdem noch nicht:-/

              Ich hab euch hier mal den Code, inkl. der Homepage um die es geht...

              <meta http-equiv="refresh"
              content="0; URL=http://rollgame.de">

              <form name="autologin" method="post" action="http://rollgame.de">
                <input type="text" name="username" value="DEIN BENUTZERNAME">
                <input type="password" name="passwort" value="DEIN PASSWORT">
                <input type="submit" name="Einloggen" value="Einloggen">
              </form>

              für "Dein Benutzername" und "Dein Passwort" habe ich natürlich mein Benutzername und Passwort eingegeben.
              Trotzdem erscheint in dem Feld nichts:-/

              Danke schonmal für all die Antworten:)

              1. Hi Folks,

                <form name="autologin" method="post" action="http://rollgame.de">
                  <input type="text" name="username" value="DEIN BENUTZERNAME">
                  <input type="password" name="passwort" value="DEIN PASSWORT">
                  <input type="submit" name="Einloggen" value="Einloggen">
                </form>

                Ersetze die URL durch action="http://rollgame.de/anmelden"

                Gruß Sascha

                --
                -----------------------
                <a href="http://www.bohrmedia.de" target="_blank">BohrMedia.de</a>
                1. Hallo,

                  <form name="autologin" method="post" action="http://rollgame.de">
                    <input type="text" name="username" value="DEIN BENUTZERNAME">
                    <input type="password" name="passwort" value="DEIN PASSWORT">
                    <input type="submit" name="Einloggen" value="Einloggen">
                  </form>

                  Ersetze die URL durch action="http://rollgame.de/anmelden"

                  und vermutlich möchte der OP statt eines Meta-Refreshes die http://de.selfhtml.org/javascript/objekte/forms.htm#submit@title=submit-Methode des Formulars aufrufen. Das http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onload@title=onload-Ereignis böte sich dafür an.

                  Freundliche Grüße

                  Vinzenz

                2. Okay das sieht jetzt alles doch schonmal sehr gut aus:)

                  <form name="autologin" method="post" action="http://rollgame.de/anmelden">
                    <input type="text" name="username" value=name>
                    <input type="text" name="passwort" value=passwort>
                    <input type="submit" name="Einloggen" value ="Einloggen">
                  </form>

                  ich hab den code minimiert... so sieht er jetzt komplett aus...
                  wenn ich den code aufrufe, kommt eine weißte seite, mit 2 feldern, wo mein name und mein passwort drinne steht.
                  Wenn ich dann auf Einloggen klicke, komme ich auf die Seite, die ich möchte:)
                  Das ist wirklich schon mal super!!!!

                  Nur ein kleine Frage noch, wie kriege ich es hin, dass ich nicht auf einloggen klicken muss, sondern des automatisch des macht?

                  1. Hallo,

                    Wenn ich dann auf Einloggen klicke, komme ich auf die Seite, die ich möchte:)
                    Das ist wirklich schon mal super!!!!

                    Nur ein kleine Frage noch, wie kriege ich es hin, dass ich nicht auf einloggen klicken muss, sondern des automatisch des macht?

                    wie ich schon schrieb: Nutze den onload-Event und löse dort das Formularabsenden mit der submit-Methode aus (ich nutze hier <http://de.selfhtml.org/javascript/objekte/forms.htm@title=Schema 2 für den Formularzugriff>):

                    <body onload="[code lang=javascript]document.autologin.submit();">

                    <form name="autologin" method="post" action="http://rollgame.de/anmelden">
                      <input type="text" name="username" value=name>
                      <input type="text" name="passwort" value=passwort>
                      <input type="submit" name="Einloggen" value ="Einloggen">
                    </form>[/code]

                    Freundliche Grüße

                    Vinzenz

              2. Hi!

                für "Dein Benutzername" und "Dein Passwort" habe ich natürlich mein Benutzername und Passwort eingegeben.
                Trotzdem erscheint in dem Feld nichts:-/

                Dann überleg doch mal, was mit deinem HTML-Dokument passiert, wenn du http-equiv="refresh" vom Browser parsen lässt.

          2. Hallo,

            vorraussetzt
            wiederrum

            du scheinst eine seltsame Vorliebe für die Verdopplung von auftretenden 'r' zu haben.
            Carrramba!

            Ciao,
             Martin

            --
            Datenbanken speichern keine User.
            Das liegt daran, daß Datenbanken mit der Lebensmittelversorgung für gespeicherte biologische Lebensformen derzeit noch Probleme haben.
              (Christoph Schnauß)
            Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  3. Liebe(r) square,

    <form action="anmelden" method="post" name="login">
    <input type="text" name="username" id="username" /><br />
    <input type="password" name="passwort"  /><br /><br />
    <input type="submit" value="Einloggen"><br />
    </form>

    Ich hätte jetzt ja gedacht, dass ich bei id meinen username eingeben muss

    Unsinn! SELFHTML 8.1.2: <http://de.selfhtml.org/html/formulare/eingabe.htm#felder_vorbelegung@title=Textvorbelegung bei einzeiligen Eingabefeldern> (passende Wiki-Stelle gibt es noch nicht)

    funktioniert dann aber nicht.

    Was passiert (genau!) und was hättest Du erwartet?

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)