The _formkey they you send has to be the same you receive. If you accept(request.vars,formname=None)
without passing a session there is no _formkey, no _formname and no worry about it. Massimo On Aug 14, 2:52 am, Richard <richar...@gmail.com> wrote: > hello, > > I want to automate some interaction with my web2py application web > interface but am having trouble logging in. > I am using the builtin auth login form. > Has anyone succeeded in building such a script, or can see what is > wrong with my script below? > > import urllib > import urllib2 > import cookielib > > cj = cookielib.LWPCookieJar() # use cookies > opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) > post_data = urllib.urlencode({'email': email, 'password': password, > '_formkey': '435ds2a5-3427-4d8f-45b9-0b5da0453351'}) > request = urllib2.Request(login_url, post_data) > response = opener.open(request) > > Some thoughts: > - is a formkey necessary, and does it need to be unique? > - do I need to use multipart encoded data? (which Python's builtin > libraries do not support) > > thanks, > Richard --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---