in reply to LWP and Site Logins

OK, first off: IT IS EXTREMELY BONEHEADED TO POST YOUR LOGIN AND PASSWORD TO A PUBLIC WEB SITE.

Ehem. Now that that's out of the way, you need to examine the reply and make sure you're not getting passed back some sort of cookie once you've successfully logged in. Since you're not saving it off most likely you're getting bounced back to the login page each time.

Update: As Ovid remarked, stupid things have been done in the past (and will more than likely be done again in the future); better safe than getting someone cracked or rooted or what not . . . . At any rate, check out perldoc lwptut for info on how to save cookies, or check out WWW::Mechanize as [id://diatalevi] points out.

Update 2: Wait, you do have a cookie jar (I missed that in my haste to chastize :). Hrmm, maybe I should just go take a nap.

Replies are listed 'Best First'.
Re^2: LWP and Site Logins
by diotalevi (Canon) on Aug 04, 2004 at 18:04 UTC
    That would be a great reason to use WWW::Mechanize so it will just handle those details automatically. Either that or go fetch LWP::Simple::Cookies which I wrote before I knew about WWW::Mechanize. Now I don't bother with LWP and go right to W'M.
Re^2: LWP and Site Logins
by debiandude (Scribe) on Aug 04, 2004 at 18:07 UTC
    I figured it wasnt a problem becuase its free to register and its not the login I am using. It was one I created just for this post. And about the cookie thing. I am really not sure how I would go about saving them or passing them. Anyway have a snippet or a link to them in the docs? Thanks

      In that case, it does seem reasonable that you posted a username and password. However, given how foolishly some people in the past have behaved here (posting real data), we frequently react quickly to remove such information. In the future, if you could clarify that it's test info, that would be helpful :)

      Cheers,
      Ovid

      New address of my CGI Course.