Daywalker: Ajax und Cookies

Beitrag lesen

Mit einem XmlHttpRequest sende ich Login-Daten an einen Server. Als responseText erhalte ich die Seite auf welche ich nach dem Login weitergeleitet werde. Nun wird dabei natürlich ein Cookie gesetzt.

Warum erst dann? Sende direkt beim Browserrequest auf die erste Seite ein Sessioncookie mit - das wird vom AJAX dann bei jedem Request wieder zurück an den Server geschickt (sofern der Benutzer dem Browser die Annahme von Cookies erlaubt hat).

Nachdem ich mich also eingeloggt habe, fülle ich mit XmlHttpRequest wieder ein Formular aus (für welches man sich eben einloggen musste) und sende dieses wieder mit XmlHttpRequest. Da beim Login ein Cookie gesetzt wurde, muss dieses natürlich nun immernoch vorhanden sein. Wie stelle ich das sicher, bzw. wie gehe ich mit den Cookies um? Muss ich diese beim zweiten Request wieder mitsenden?

Cookies wandern automatisch an den Server, auch bei AJAX-Requests.