Hey @gkurl
Thanks for pointing that out. I believe the forgot password functionality is important but was overlooked. The original author (I only updated the article to be compatible with Strapi v4) may have a couple of valid reasons for not including it as the article was already getting quite lengthy.
Thankfully, implementation doesn’t seem complicated. Here’s a great guide on Strapi Roles and Permissions to get started with.
Also, this article on authentication with Vue.js implements the forgotten password functionality, but I fear it may not have been updated with Strapi v4.
Wish you all the best! 