Custmized authentication system

I’m not following you.

Frappe Framework has user management and authentication built-in. What part of authentication do you dislike?

From your limited explanation, it sounds like you want to turn on “allow sign up”.

In order for the system to allow sign-up, you’ll need to have a working email to
email the users a password creation link.

Perhaps this post will help.