Difference between revisions of "Web login code/python"
Jump to navigation
Jump to search
(started the page) |
m |
||
Line 1: | Line 1: | ||
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 [[https://wiki.secondlife.com/wiki/Presence_Code_Python| example python login code]]. | 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 [[https://wiki.secondlife.com/wiki/Presence_Code_Python| example python login code]]. | ||
Basically, replace: | Basically, replace: |
Revision as of 16:17, 6 December 2007
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>
#!/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", "/inworld/go.php", d, headers) response = conn.getresponse() print response.status, response.reason print response.getheaders() data = response.read() conn.close()