using System.IdentityModel.Selectors; using System.ServiceModel; using PatcherServer.Helper; namespace PatcherServer.Services { public class AdminUserValidator : UserNamePasswordValidator { public override void Validate(string userName, string password) { if (!DatabaseHelper.Instance.AdminLogin(userName, password)) { throw new FaultException(new FaultReason("Username or Password does not match.")); } } } public class StandardUserValidator : UserNamePasswordValidator { #region Overrides of UserNamePasswordValidator public override void Validate(string userName, string password) { return; // allow any client. } #endregion } }