C# Class Mhotivo.Logic.SessionLayer

Inheritance: ISessionManagement
Afficher le fichier Open project: armejiaf/Mhotivo

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
UpdateSessionFromUser ( User user ) : void
ValidateUser ( string userName, string password ) : User

Method Details

CheckSession() public méthode

public CheckSession ( ) : void
Résultat void

GetUserLoggedEmail() public méthode

public GetUserLoggedEmail ( ) : string
Résultat string

GetUserLoggedName() public méthode

public GetUserLoggedName ( ) : string
Résultat string

GetUserLoggedRole() public méthode

public GetUserLoggedRole ( ) : string
Résultat string

LogIn() public méthode

public LogIn ( string userEmail, string password, bool remember = false ) : bool
userEmail string
password string
remember bool
Résultat bool

LogOut() public méthode

public LogOut ( bool redirect = false ) : void
redirect bool
Résultat void

SessionLayer() public méthode

public SessionLayer ( IUserRepository userRepository ) : System.Globalization
userRepository IUserRepository
Résultat System.Globalization