C# Класс WhiteCore.Services.SQLServices.UserAccountService.UserAccountService

Наследование: WhiteCore.Framework.Services.ConnectorBase, IUserAccountService, IService
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_AuthenticationService IAuthenticationService
m_Database IUserAccountData
m_cache GenericAccountCache
m_defaultDataPath string
m_newUserStipend int
m_profileConnector IProfileConnector
m_userNameSeed string[]

Открытые методы

Метод Описание
CacheAccount ( UserAccount account ) : void
Configure ( IConfigSource config, IRegistryCore registry ) : void
CreateSaltedUser ( UserAccount newAccount, string passHash, string passSalt ) : string

Creates the user with salt.

CreateUser ( UUID userID, UUID scopeID, string name, string md5password, string email ) : string

Create a user

CreateUser ( UserAccount newAccount, string md5password ) : string

Create a user

CreateUser ( string name, string md5password, string email ) : void

Creates a basic user.

DeleteUser ( UUID userID, string name, string password, bool archiveInformation, bool wipeFromDatabase ) : void
FinishedStartup ( ) : void
GetAvatarArchivesFiles ( ) : List
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void
StoreUserAccount ( UserAccount data ) : bool
UserGodLevel ( int level ) : string

Users 'god' level.

Защищенные методы

Метод Описание
AddCommands ( ) : void
HandleAddUser ( IScene scene, string cmd ) : void
HandleCreateUser ( IScene scene, string cmd ) : void

Handle the create (add) user command from the console.

HandleDeleteUser ( IScene scene, string cmd ) : void

Handles the delete user command. Delete or disable a user account

HandleDisableUser ( IScene scene, string cmd ) : void

Handles the disable user command.

HandleEnableUser ( IScene scene, string cmd ) : void

Handles the enable user command.

HandleLoadUsers ( IScene scene, string cmdParams ) : void

Handles the load users command.

HandleRenameUser ( IScene scene, string cmdparams ) : void
HandleResetPartner ( IScene scene, string cmdParams ) : void

Handles the reset partner command.

HandleResetUserPassword ( IScene scene, string cmd ) : void

Handles the reset user password command.

HandleSaveUsers ( IScene scene, string cmd ) : void

Handles the save users command.

HandleSetPartner ( IScene scene, string cmdParams ) : void

Handles the set partner command.

HandleSetTitle ( IScene scene, string cmdparams ) : void

Handles the user set title command.

HandleSetUserEmail ( IScene scene, string cmd ) : void

Handles the set user email command.

HandleSetUserLevel ( IScene scene, string cmdparams ) : void

Handles the set user level command.

HandleSetUserType ( IScene scene, string cmdparams ) : void

Handles the set user level command.

HandleShowAccount ( IScene scene, string cmdparams ) : void

Handles the show account command.

HandleShowUserAccount ( IScene scene, string cmd ) : void
HandleTestUsers ( IScene scene, string cmdParams ) : void

Приватные методы

Метод Описание
CreateNewUser ( UserAccount newAccount, string passHash, string passSalt ) : string
GetUserAccount ( List scopeIDs, UUID principalID ) : UserAccount
GetUserAccount ( List scopeIDs, string name ) : UserAccount
GetUserAccount ( List scopeIDs, string firstName, string lastName ) : UserAccount
GetUserAccounts ( List scopeIDs, int level, int flags ) : List
GetUserAccounts ( List scopeIDs, string query ) : List
GetUserAccounts ( List scopeIDs, string query, uint start, uint count ) : List
NumberOfUserAccounts ( List scopeIDs, string query ) : uint
SetHashedPassword ( UUID userId, string passHash ) : bool
SetSaltedPassword ( UUID userId, string passHash, string passSalt ) : bool
UserFlagToType ( int userFlags ) : string
UserTypeToUserFlags ( string userType ) : int

Описание методов

AddCommands() защищенный Метод

protected AddCommands ( ) : void
Результат void

CacheAccount() публичный Метод

public CacheAccount ( UserAccount account ) : void
account WhiteCore.Framework.Services.UserAccount
Результат void

Configure() публичный Метод

public Configure ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

CreateSaltedUser() публичный Метод

Creates the user with salt.
public CreateSaltedUser ( UserAccount newAccount, string passHash, string passSalt ) : string
newAccount WhiteCore.Framework.Services.UserAccount New account.
passHash string Pass hash.
passSalt string Pass salt.
Результат string

CreateUser() публичный Метод

Create a user
public CreateUser ( UUID userID, UUID scopeID, string name, string md5password, string email ) : string
userID UUID
scopeID UUID
name string
md5password string
email string
Результат string

CreateUser() публичный Метод

Create a user
public CreateUser ( UserAccount newAccount, string md5password ) : string
newAccount WhiteCore.Framework.Services.UserAccount
md5password string
Результат string

CreateUser() публичный Метод

Creates a basic user.
public CreateUser ( string name, string md5password, string email ) : void
name string Name.
md5password string Md5password.
email string Email.
Результат void

DeleteUser() публичный Метод

public DeleteUser ( UUID userID, string name, string password, bool archiveInformation, bool wipeFromDatabase ) : void
userID UUID
name string
password string
archiveInformation bool
wipeFromDatabase bool
Результат void

FinishedStartup() публичный Метод

public FinishedStartup ( ) : void
Результат void

GetAvatarArchivesFiles() публичный Метод

public GetAvatarArchivesFiles ( ) : List
Результат List

HandleAddUser() защищенный Метод

protected HandleAddUser ( IScene scene, string cmd ) : void
scene IScene
cmd string
Результат void

HandleCreateUser() защищенный Метод

Handle the create (add) user command from the console.
protected HandleCreateUser ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string string array with parameters: firstname, lastname, password, email
Результат void

HandleDeleteUser() защищенный Метод

Handles the delete user command. Delete or disable a user account
protected HandleDeleteUser ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string string array with parameters: firstname, lastname, password
Результат void

HandleDisableUser() защищенный Метод

Handles the disable user command.
protected HandleDisableUser ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string string array with parameters: firstname, lastname.
Результат void

HandleEnableUser() защищенный Метод

Handles the enable user command.
protected HandleEnableUser ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string string array with parameters: firstname, lastname.
Результат void

HandleLoadUsers() защищенный Метод

Handles the load users command.
protected HandleLoadUsers ( IScene scene, string cmdParams ) : void
scene IScene Scene.
cmdParams string Cmdparams.
Результат void

HandleRenameUser() защищенный Метод

protected HandleRenameUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Результат void

HandleResetPartner() защищенный Метод

Handles the reset partner command.
protected HandleResetPartner ( IScene scene, string cmdParams ) : void
scene IScene Scene.
cmdParams string Cmd parameters.
Результат void

HandleResetUserPassword() защищенный Метод

Handles the reset user password command.
protected HandleResetUserPassword ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string string array with parameters: firstname, lastname, newpassword,
Результат void

HandleSaveUsers() защищенный Метод

Handles the save users command.
protected HandleSaveUsers ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string Cmdparams.
Результат void

HandleSetPartner() защищенный Метод

Handles the set partner command.
protected HandleSetPartner ( IScene scene, string cmdParams ) : void
scene IScene Scene.
cmdParams string Cmd parameters.
Результат void

HandleSetTitle() защищенный Метод

Handles the user set title command.
protected HandleSetTitle ( IScene scene, string cmdparams ) : void
scene IScene Scene.
cmdparams string Cmdparams.
Результат void

HandleSetUserEmail() защищенный Метод

Handles the set user email command.
protected HandleSetUserEmail ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string Cmd.
Результат void

HandleSetUserLevel() защищенный Метод

Handles the set user level command.
protected HandleSetUserLevel ( IScene scene, string cmdparams ) : void
scene IScene Scene.
cmdparams string Cmdparams.
Результат void

HandleSetUserType() защищенный Метод

Handles the set user level command.
protected HandleSetUserType ( IScene scene, string cmdparams ) : void
scene IScene Scene.
cmdparams string Cmdparams.
Результат void

HandleShowAccount() защищенный Метод

Handles the show account command.
protected HandleShowAccount ( IScene scene, string cmdparams ) : void
scene IScene Scene.
cmdparams string Cmdparams.
Результат void

HandleShowUserAccount() защищенный Метод

protected HandleShowUserAccount ( IScene scene, string cmd ) : void
scene IScene
cmd string
Результат void

HandleTestUsers() защищенный Метод

protected HandleTestUsers ( IScene scene, string cmdParams ) : void
scene IScene
cmdParams string
Результат void

Initialize() публичный Метод

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

Start() публичный Метод

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

StoreUserAccount() публичный Метод

public StoreUserAccount ( UserAccount data ) : bool
data WhiteCore.Framework.Services.UserAccount
Результат bool

UserGodLevel() публичный Метод

Users 'god' level.
public UserGodLevel ( int level ) : string
level int Level.
Результат string

Описание свойств

m_AuthenticationService защищенное свойство

protected IAuthenticationService m_AuthenticationService
Результат IAuthenticationService

m_Database защищенное свойство

protected IUserAccountData m_Database
Результат IUserAccountData

m_cache защищенное свойство

protected GenericAccountCache m_cache
Результат GenericAccountCache

m_defaultDataPath защищенное свойство

protected string m_defaultDataPath
Результат string

m_newUserStipend защищенное свойство

protected int m_newUserStipend
Результат int

m_profileConnector защищенное свойство

protected IProfileConnector m_profileConnector
Результат IProfileConnector

m_userNameSeed защищенное свойство

protected string[] m_userNameSeed
Результат string[]