public bool IsNotValid(ISecuredToken token) { var isValid = false; if (null != token && Guid.Empty != token.Id && !string.IsNullOrWhiteSpace(token.Key)) { // Adding Caching var core = new DeviceCore(); var device = core.Get(token.Id); if (null != device && device.FacebookIsValidated && device.KeyExpiresOn > DateTime.UtcNow) { //Validate IP in Database with IP of Device isValid = Key.IsValidKey(token.Key, device.Amplitude, device.VerticalOffset, device.AngularFrequency, device.PhaseShift); if (isValid) { this.Device = core.LastValidatedOn(device); } } } return(!isValid); }
public void LastValidatedOnDeviceIdentifierEmpty() { var core = new DeviceCore(); var device = new Device() { Identifier = Guid.NewGuid(), UserIdentifier = Guid.NewGuid(), DeviceIdentifier = Guid.Empty, }; core.LastValidatedOn(device); }
public void GetIdentifierEmpty() { var core = new DeviceCore(); core.Get(Guid.Empty); }
public void LastValidatedOnNull() { var core = new DeviceCore(); core.LastValidatedOn(null); }
public void LogoutEmpty() { var core = new DeviceCore(); core.LogOut(Guid.Empty); }
public void SaveNull() { var core = new DeviceCore(); core.Save(null); }