'Verifies that the password is not getting reset too frequently'

@classmethod
def is_password_reset_too_soon(cls, user):

    if (not cls.is_password_reset_frequency_restricted()):
        return False
    history = PasswordHistory.objects.filter(user=user).order_by('-time_set')
    if (not history):
        return False
    now = timezone.now()
    delta = (now - history[0].time_set)
    return (delta.days < settings.ADVANCED_SECURITY_CONFIG['MIN_TIME_IN_DAYS_BETWEEN_ALLOWED_RESETS'])
