hope you are fine !!
i am expert in php core and it's framework codeigniter ...i have done a work alot on user_authentiction system ..
1-user signup system
2-the login system
3-confirmation the data to database .
the other thing will according to your requirments belong to your website.