If you go ahead and look at this guy's post It will explain how you bypass the login screen.
This hasn't really been updated since the alpha though and that's because it really doesn't need to be.
All the files work the version number just needs to be updated which is what I have done or to be more precise ill show you what to do.
Once I found the current client number it was all simple
Right download the original files from his guide from the original post and set it all up (he has a nice tutorial which i won't cover in this post as it will take to long)
Once its all setup, you wont be able to connect.
First thing you want to do it change the client number that the php files use:
go to :
open this up in notepad or wordpad
set "$version" equal to 1295011600000
Save the file.
Go to your apache install and open up /apache/conf/httpd.conf
Go to the bottom of the file and put this in
DocumentRoot C:\xampp\htdocs\Auth <------- edit this line to wherever your files are located. ServerName www.minecraft.net
Hopefully this will get everything working again like it did for me.
I am using this solely for the reason to play SMP during the downtime.
If you want friends in your server(assuming you've port forwarded the minecraft server) get your external IP address by going to http://www.minecraft.net to your external IP address.
Get them to register an account and tell them to login with those credentials. Everything should work.
I have done 0 coding to get this to work. This is all the owners stuff. I just wanted to update it for all the people who couldn't login at this time.
As to whether this is legal or not Is unclear to me. I do not condone piracy in any way shape or form!!
Might be a new client version. If the client version above doesn't work use 1295383684000 instead.