C# Класс RibbitMvc.Services.SecurityService

Наследование: ISecurityService
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Authenticate ( string username, string password ) : bool
CreateUser ( SignupViewModel signupModel, bool login = true ) : User
DoesUserExist ( string username ) : bool
GetCurrentUser ( ) : User
Login ( User user ) : void
Login ( string username ) : void
Logout ( ) : void
SecurityService ( IUserService users, System.Web.SessionState.HttpSessionState session = null ) : System

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

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

public Authenticate ( string username, string password ) : bool
username string
password string
Результат bool

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

public CreateUser ( SignupViewModel signupModel, bool login = true ) : User
signupModel RibbitMvc.ViewModel.SignupViewModel
login bool
Результат RibbitMvc.Models.User

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

public DoesUserExist ( string username ) : bool
username string
Результат bool

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

public GetCurrentUser ( ) : User
Результат RibbitMvc.Models.User

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

public Login ( User user ) : void
user RibbitMvc.Models.User
Результат void

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

public Login ( string username ) : void
username string
Результат void

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

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

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

public SecurityService ( IUserService users, System.Web.SessionState.HttpSessionState session = null ) : System
users IUserService
session System.Web.SessionState.HttpSessionState
Результат System