Unfortunately, some nasty bugs have crept in, and apparently, under some circumstances, the same avatar will be able to register multiple times (which is not supposed to be possible… but sometimes it happens!). There are also some security issues to consider — I will probably need to add some checking to allow registrations only from “approved” registration objects, and add “blacklists” for some avatars. There is some very simple hook that will invalidate selected objects by forcing them to self-delete their scripts (to prevent them from registering again). So on the security side there is still something to be done.
It might also be fun to extract some data from my.secondlife.com and add it to the WordPress user profile as well, by adding a few meta keys. Beyond that, there is little else to do, unless someone suddenly finds a wonderful new use for this plugin which I hadn’t considered, and has a few suggestions for improvement. I’d be glad to accomodate those ideas! On the other hand, remember that an avatar-registered user is just a regular WordPress user, so they log in normally with their newly created account, and all functionality that exists for regular users will be present. The advantage of this method is that you can close your WordPress site to new registrations except the ones coming from Second Life, thus guaranteeing that you only have registered SL users as WordPress users.
I’m thus looking for beta testers. If you have a convenient site where you wish to install this plugin, please give it a try. I haven’t done any tests on OpenSim to see if it works on OS-based grids as well. In theory, it should work on any grid that has at least llHTTPRequest() active for outgoing calls.| ← Previous | | | Next → |