Hi,
I can build a module with functions: create users, roles, menu, assign users to roles, assign MENU to ROLE., copy roles, and Login,logout with email to reset password.
Aproach:
I will create user, role, menu, then assign user to role, and finally assign menu to role. So, when user logiin, menu will load dynamic follow Role.
I am looking forward to hearing from you.
Thanks,