website user account management

we want to create user login in our website. 

is it advisable to store user login credentials in sitecore?

what is the suggested approach to manager website user login credentials and authentication using sitecore