Help with new RPG game

Hi,

I am busy with an online “RPG” game, which users can register a new account or login to their accounts and access game data, character stats, skills, items, etc…
I have already read this link:

It can work, but I am looking for a better alternative.
I want to know is there any services out there where I can save user data on a remote server?
Is there a way to use Facebook, to create an account?
Typical data will be something like this:

UserTable:
UserID
UserName
Email
Password

GamesTable
UserID
GameID

GameTable
GameID
CharacterName
Exp
Level
Gold
Stats
Etc……

I used that tutorial for the client side as well, it’s really good. Let Unity hash the password and compare it to the hashed password in the database. Never send an unencrypted password to the server.

Why don’t you just create a website that exposes a web service?
Host your site at a provider somewhere, expose ASP.NET web services, and make the call from Unity.
The web service will talk to the database on the server.