anvil-works / anvil-runtime

The runtime engine for hosting Anvil web apps
https://anvil.works/open-source
Other
874 stars 116 forks source link

Add mfa_method option to signup_with_email #82

Open yahiakala opened 4 months ago

yahiakala commented 4 months ago

Existing:

`

def signup_with_email(email, password, remember=False):
    u = anvil.server.call("anvil.private.users.signup_with_email", email, password, remember=remember)
    return _to_user_row(u)

`

Proposed:

`

def signup_with_email(email, password, mfa_method=None, remember=False):
    if mfa_method:
        u = anvil.server.call("anvil.private.users.signup_with_email", email, password, mfa_method=mfa_method, remember=remember)
    else:
        u = anvil.server.call("anvil.private.users.signup_with_email", email, password, remember=remember)
    return _to_user_row(u)

`