internal bool AuthenticateSession(string sessionUID) { if (!Wit_Commons.IsStringGUID(sessionUID)) { LogMsg("Invalid Session"); return(false); } using (WitServiceDBContext db = new WitServiceDBContext()) { var _getSession = (from col in db.Wit_Session where col.Session_UID == new Guid(sessionUID) select new { Session_UID = col.Session_UID, UserUID = col.User_UID }).ToList(); if (_getSession.Count == 0) { LogMsg("Invalid session."); return(false); } else { InitializeSession(_getSession[0].Session_UID, _getSession[0].UserUID.ToString()); } } return(true); }
public void TerminateSession(string sessionID) { if (Wit_Commons.IsStringGUID(sessionID)) { if (TerminateSessionID(sessionID) > 0) { LogMsg("Session Deleted"); } else { LogMsg("Session does not exist"); } } else { LogMsg("Invalid Session"); } }