Over 1.5 million users of web3 but yet there is no trustless way of recovering wallet secret phrases . The inability of a "forget password" feature due to it being a custodial feature has plagued web3 for long.... But now its fully possible by using ICP and Vet keys
Generate An Otp , Mail yourself that otp in subject and send copy of the mail to the Dapp