C# Класс Mhotivo.Logic.SessionLayer

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

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

Метод Описание
CheckSession ( ) : void
GetUserLoggedEmail ( ) : string
GetUserLoggedName ( ) : string
GetUserLoggedRole ( ) : string
LogIn ( string userEmail, string password, bool remember = false ) : bool
LogOut ( bool redirect = false ) : void
SessionLayer ( IUserRepository userRepository ) : System.Globalization

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

Метод Описание
UpdateSessionFromUser ( User user ) : void
ValidateUser ( string userName, string password ) : User

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

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

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

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

public GetUserLoggedEmail ( ) : string
Результат string

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

public GetUserLoggedName ( ) : string
Результат string

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

public GetUserLoggedRole ( ) : string
Результат string

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

public LogIn ( string userEmail, string password, bool remember = false ) : bool
userEmail string
password string
remember bool
Результат bool

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

public LogOut ( bool redirect = false ) : void
redirect bool
Результат void

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

public SessionLayer ( IUserRepository userRepository ) : System.Globalization
userRepository IUserRepository
Результат System.Globalization