C# Class Mhotivo.Implement.Repositories.SessionManagementRepository

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

Méthodes publiques

Méthode Description
CheckSession ( ) : void
GetUserLoggedEmail ( ) : string
GetUserLoggedId ( ) : string
GetUserLoggedName ( ) : string
GetUserLoggedRole ( ) : string
LogIn ( string userEmail, string password, bool remember = false, bool redirect = true ) : bool
LogOut ( bool redirect = false ) : void
SessionManagementRepository ( IUserRepository userRepository, IPeopleRepository peopleRepository ) : System.Globalization

Private Methods

Méthode Description
UpdateSessionFromUser ( User user ) : void

Method Details

CheckSession() public méthode

public CheckSession ( ) : void
Résultat void

GetUserLoggedEmail() public méthode

public GetUserLoggedEmail ( ) : string
Résultat string

GetUserLoggedId() public méthode

public GetUserLoggedId ( ) : 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 redirect = true ) : bool
userEmail string
password string
remember bool
redirect bool
Résultat bool

LogOut() public méthode

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

SessionManagementRepository() public méthode

public SessionManagementRepository ( IUserRepository userRepository, IPeopleRepository peopleRepository ) : System.Globalization
userRepository IUserRepository
peopleRepository IPeopleRepository
Résultat System.Globalization