Adalo has a great built-in procedure to reset user passwords. But sometimes this may not be enough. In this video I show how to create a customised workflow for password reset: this is done using one-time random code sent to user’s email.
The video is quite long (almost 19 mins), so please be patient and enjoy
UPDATE: Based on my experience, making the button invisible (4:15 on video) may result in some glitches, when Adalo is slow. So I think having a list filtered by user email should be enough.