Hi @meredydd,
I follow these steps:
1.
-
Clone the app here:
Anvil Docs | Custom user authentication -
On the client side, change this
anvil.users.login_with_email(d.email_box.text, d.password_box.text, remember=True)
to this
anvil.server.call('my_login',d.email_box.text, d.password_box.text)
server side code:
@anvil.server.callable
def my_login(email, password):
user = app_tables.users.get(email = email)
if user is not None:
user['confirmed_email'] = True
anvil.users.login_with_email(email, password, remember=True)
else:
return "wrong data"
pass