Steffen Reinig: automatisches login

Hi,
möchte mich gerne über meine Seite automatisch in eine andere Seite einloggen, d.h. automatisch User und pwd eingeben.

Hab gehört das soll mit window.focus oder document,focus funktionieren, habe aber nichts darüber gefunden ...

Dann nächstes Problem ist, dass ich nach dem Login auf ein Link klicken will, wie kann ich das bewerkstelligen?

thx
Steffen

  1. Moin Moin !

    Was für ein Login ?

    Standard-Formular ? Das wird schwer, denn Cross-Server-Scripting ist verboten.

    HTTP-Authentification: URL um Namen und Password erweitern:

    Normale URL = http://www.example.com/demo/app

    URL mit Login: http://username:password@www.example.com/demo/app

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    1. Hi,

      URL mit Login: http://username:password@www.example.com/demo/app

      Wenn Du das schon empfiehlst, solltest Du wenigstens darauf hinweisen, daß es sich hierbei um eine ungültige URL handelt, da die entsprechende RFC1738 ausdrücklich verbietet, in http-Urls Usernamen oder Paßwort anzugeben.

      Siehe http://www.ietf.org/rfc/rfc1738.txt, wo es heißt:
      3.3. HTTP

      The HTTP URL scheme is used to designate Internet resources
         accessible using HTTP (HyperText Transfer Protocol).

      The HTTP protocol is specified elsewhere. This specification only
         describes the syntax of HTTP URLs.

      An HTTP URL takes the form:

      http://<host>:<port>/<path>?<searchpart>

      where <host> and <port> are as described in Section 3.1. If :<port>
         is omitted, the port defaults to 80.  No user name or password is
         allowed. [...]

      Noch besser wäre es aber, diesen Schmarrn gar nicht weiterzuverbreiten.
      cu,
      Andreas

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
  2. Hi Steffen,

    wenn Du Dich auf einer (fremden) Seite einloggen willst, dann musst Du die Spielregeln kennen und anwenden, die die Macher für den Login-Vorgang implementiert haben. Und in aller Regel wirst Du da mit irgend einem Script wenig Erfolg haben. Insbesondere kannst Du nicht durch JavaScript die Seiten einer fremden Domain beeinflussen. Vielleicht habe die Macher der fremden Seite vorgesehen, dass man über die Get-Methode eines Forms (und den anschließenden Parameter, die in der URI transportiert werden) was machen kann, aber das wäre purer Zufall. Mit "focus" aktivierst Du bestimmte Element. Das hat mit einem Login oder einer sonstigen Autentifizierung erst mal gar nich zu tun.

    Ciao
    Hans-Peter