public static bool IsAuthenticated() { if (!AuthTokenAvailable() && !AdminTokenAvailable()) { return(false); } var authToken = string.Empty; if (AdminTokenAvailable()) { authToken = GetAdminToken(); } else { authToken = GetAuthToken(); } var webClient = new WebClientService(new ConfigurationService()); var isAuthenticated = webClient.ExecutePost <bool>(new Models.ApiRequest() { EndPoint = "logins/isauthenticated", Request = authToken }); return(isAuthenticated); }
public static bool CurrentUserIsAdmin() { if (!AdminTokenAvailable()) { return(false); } var adminToken = GetAdminToken(); var webClient = new WebClientService(new ConfigurationService()); var hasAdminRights = webClient.ExecutePost <bool>(new Models.ApiRequest() { EndPoint = "logins/isauthenticated?adminRights=true", Request = adminToken }); return(hasAdminRights); }
public static bool CurrentUserIsAdmin() { if (!AdminTokenAvailable()) { return false; } var adminToken = GetAdminToken(); var webClient = new WebClientService(new ConfigurationService()); var hasAdminRights = webClient.ExecutePost<bool>(new Models.ApiRequest() { EndPoint = "logins/isauthenticated?adminRights=true", Request = adminToken }); return hasAdminRights; }
public static bool IsAuthenticated() { if (!AuthTokenAvailable() && !AdminTokenAvailable()) { return false; } var authToken = string.Empty; if (AdminTokenAvailable()) { authToken = GetAdminToken(); } else { authToken = GetAuthToken(); } var webClient = new WebClientService(new ConfigurationService()); var isAuthenticated = webClient.ExecutePost<bool>(new Models.ApiRequest() { EndPoint = "logins/isauthenticated", Request = authToken }); return isAuthenticated; }