I’m fairly new to JavaScript and I’m trying to access a page that requires user authentication before that page is displayed.
How do I access this page? (I have the required user name and Password) I’m know we can use the XML HTTPrequest object to access other URLs via the script. But I’m not aware of any option that lets me authenticate first.
How do I do this?
You should probably make a request to the authentication page, sending username and password. That would set a session cookie that the browser will handle on his own, then the session cookie will automatically be forwarded to the following requests you make, until the session expiral.
Remember however about the limits of cross-domain scripting, e.g. if the page you want to authenticate is in a different domain than the one the page the script is running in is the browser will likely refuse to make any request.
Actually this automatic cookie handling from the browser is the reason cross-domain scripting is insecure and thus forbidden for most sites.