automatisches login
Steffen Reinig
- javascript
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
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
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
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