Web login code/python
From Second Life Wiki
Web login code/python (Redirected from Webpage login code python)
This code accesses the new login webpage and returns various items. Thus far (as of RC client (6)), the only important item is the web_login_key which is used in place of the md5 encrypted password in the example python login code.
Basically, replace:
"password": md5_password
with:
"web_login_key": <output UUID from this code associated with web login key>
(Thanks to Tao Takashi for the script and John Hurliman for the info on how to make the output work with the rest of the login process.)
#!/usr/bin/python import urllib2, urllib data={ 'username' : 'Firstname', 'lastname' : 'Lastname', 'password' : 'password secret psst!', 'continuation' : '', 'grid' : 'agni', 'location' : 'home', } d = urllib.urlencode(data) import httplib headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} conn = httplib.HTTPSConnection("secure-web14.secondlife.com") conn.request("POST", "/app/login/go.php", d, headers) response = conn.getresponse() print response.status, response.reason print response.getheaders() data = response.read() conn.close()

