Hello, I was also having this problem.
But until I had this role at Adalo, I decided on the following way, maybe it will help you.
I created a list using the user’s collection.
In the user’s collection, I put some key fields (Secret question, PIN code)
When the user taps “I forgot my password”, he is directed to a screen with a list, using the user’s collection.
In this list I put the following conditions:
If the current user enters the correct email, show the secret question he selected in the registration.
If the answer to the secret question is correct, ask for the PIN code * that was made available to him at registration.
If the PIN code is the same as the one provided, present the password field to create a new password.
- PIN CODE: I made the Pin Code using Radon formula between 1000 to 9999, then in the registration when the user touches to generate Pin code, the formula generates a random number within what I declared, and saved in the user collection.
Anyway, I hope it helps, this was the solution I used to solve this “problem”, but I believe that soon Adalo will provide something that does not indicate that we use it to develop our applications.
Sorry for my English, I’m from Brazil.