C# Class HelloWorld.JsonUserService

Inheritance: IGameUserService
Afficher le fichier Open project: Ivony/HelloWorld

Méthodes publiques

Méthode Description
GetUserID ( string loginToken ) : Guid?
JsonUserService ( string rootPath ) : System
TryLogin ( string email, string password, string &loginToken ) : bool
TryRegister ( string email, string password, string &loginToken ) : bool

尝试注册一个用户

TryResetPassword ( string loginToken, string oldPassword, string newPassword ) : bool

尝试重设用户密码

Private Methods

Méthode Description
CreateLoginToken ( System.Guid userID, string email ) : string
EncryptPassword ( string password ) : string
GetFilepath ( string email ) : string
LoadLoginData ( string loginToken ) : Newtonsoft.Json.Linq.JObject
LoadUserData ( string email ) : dynamic

Method Details

GetUserID() public méthode

public GetUserID ( string loginToken ) : Guid?
loginToken string
Résultat Guid?

JsonUserService() public méthode

public JsonUserService ( string rootPath ) : System
rootPath string
Résultat System

TryLogin() public méthode

public TryLogin ( string email, string password, string &loginToken ) : bool
email string
password string
loginToken string
Résultat bool

TryRegister() public méthode

尝试注册一个用户
public TryRegister ( string email, string password, string &loginToken ) : bool
email string 邮箱
password string 密码
loginToken string
Résultat bool

TryResetPassword() public méthode

尝试重设用户密码
public TryResetPassword ( string loginToken, string oldPassword, string newPassword ) : bool
loginToken string
oldPassword string
newPassword string
Résultat bool