public static bool remove_Session(this TMUser tmUser, UserSession userSession) { if (userSession.isNull()) { return(false); } return(tmUser.remove_Session(userSession.SessionID)); }
public static bool logout(this TM_UserData userData, TMUser tmUser, Guid sessionId) { try { if (tmUser.notNull() && sessionId.validSession()) { tmUser.logUserActivity("User Logout", tmUser.UserName); tmUser.remove_Session(sessionId); return(true); } } catch (Exception ex) { ex.log("[TM_UserData] invalidateSession"); } return(false); }
public static bool logout(this TM_UserData userData, TMUser tmUser, Guid sessionId) { try { if (tmUser.notNull() && sessionId.validSession()) { tmUser.logUserActivity("User Logout", tmUser.UserName); tmUser.remove_Session(sessionId); //tmUser.SecretData.SessionID = Guid.Empty; //userData.ActiveSessions.Remove(sessionId); //SendEmails.SendEmailAboutUserToTM("Logged Out", tmUser); return(true); } } catch (Exception ex) { ex.log("[TM_UserData] invalidateSession"); } return(false); }
public static bool logout(this TM_UserData userData, TMUser tmUser, Guid sessionId) { try { if (tmUser.notNull() && sessionId.validSession()) { tmUser.logUserActivity("User Logout", tmUser.UserName); tmUser.remove_Session(sessionId); //tmUser.SecretData.SessionID = Guid.Empty; //userData.ActiveSessions.Remove(sessionId); //SendEmails.SendEmailAboutUserToTM("Logged Out", tmUser); return true; } } catch (Exception ex) { ex.log("[TM_UserData] invalidateSession"); } return false; }
public static bool logout(this TM_UserData userData, TMUser tmUser, Guid sessionId) { try { if (tmUser.notNull() && sessionId.validSession()) { tmUser.logUserActivity("User Logout", tmUser.UserName); tmUser.remove_Session(sessionId); return true; } } catch (Exception ex) { ex.log("[TM_UserData] invalidateSession"); } return false; }