Skip to content

utils

django_spire.auth.mfa.utils

get_or_generate_user_mfa_code

Source code in django_spire/auth/mfa/utils.py
def get_or_generate_user_mfa_code(user: User) -> MfaCode:
    mfa_code = MfaCode.objects.valid_code(user)

    if mfa_code:
        return mfa_code

    return MfaCode.generate_code(user)