Building a Dapp. What’s the best way to generate Ethereum wallets for new users?

I’m building a Dapp. I want to code a way for a new Ethereum wallet to be assigned to new users of my Dapp when they sign up.
Also, if I wanted to use account abstraction to make it more difficult for users to lose their wallets, how would I implement it here?
Please assist.
submitted by /u/notjohnsmith007
[link] [comments]