This article shares some possible use cases your app could support, as well as a sample flow that could support each use case. This can be a helpful jumping-off point as you plan your app's implementation.
In this scenario, a member has forgotten their password, so you send a recovery email to them, allowing them to reset their password. After resetting their password, you redirect the member back to your login page.