I'm wondering how i can create a User Area for users to login and gain access to a user panel (where user can update their info and specfic/custom actions). Because the Joomla user login functionality actually doesn't do much (as far as i know, if someone can make more clarifications on how this works...).
I mean i don't think Joomla can provide what i need so i have to create a new MVC for that, right?
So my question is:
The correct way to do it should be creating/extending a component using MVC (with login view, panel view, etc)?
If so, can i take advantage of the Joomla user login system using the same username and password previously set by the user or i should create a new table for users to signup/login?
Or is there any other way to get it done? And what are the best practices for it.
So in short, what i want is: a user logs in then has access to an exclusive and customizable user area. Is this possible by, somewhow, extending the core's Joomla login/registration system or i have to create a new MVC (in a custom component) for that? If so, should i create a new table or use Joomla's users table?