public AuthSessionInfo ValidateSession(string username) { var id = string.Empty; long?internalId = -1; var password = new byte[] { }; var salt = new byte[] { }; try { DataClassesManager.preAuthorizationTokenGeneration(username, out id, out internalId, out password, out salt); return(new AuthSessionInfo { Id = id, UserId = internalId.Value, Password = password, Salt = salt }); } catch (Exception) { return(new AuthSessionInfo { Id = "", UserId = -1 }); } }