Username or EmailPassword
Here is a good starting point:
I used PHP for years and still use it in some places where it makes sense (it's definitely one of the easiest languages to get working quickly and is super common on vhosts)... It could be worse, but it still pains me often enough :-)
Thx man, gonna read it! I have been using PHP from time to time in 6 years.
And I found it useful, but also very difficult to debug, even touh it's an easy way to quick hack an cms of all those frameworks...