I am starting a web service which requires user logging in with Gmail/Facebook/Own or signing up and then cookies being setup so that the user can keep communicating with the server via sessions. Is there a readymade module available either in PhP/Node.js which can take care of these routine things which every website requires ? If this what would be called a middleware or framework what are the popular middleware/framework for such routine things
The framework should take care of all aspects like storing user details in Database, send forgot password emails, user session management, user activity analytics, etc ...
With these taken care of by readymade modules/framework/middleware I can concentrate on core functionality