I would describe myself as an intermediate PHP/MySQL programmer. I have built my own wed sites for five years, with a lot of help from Sitepoint books and the forum.

I want to venture into functionality that is new for me, and I can't find a good book or web tutorial that covers the functions I want in a Member web site. I can find bits and pieces but not a unified course that covers all these fuunctions:

User registration and credential management, including abuse detection and reaction
Authentication management
Session management and security
MySQL interaction

Can someone point me in the right direction?

This is a hobby and I want to learn, so I am not looking for a canned solution.

Many thanks.