Professional Level Login Design [Pt.1] - PHP Tutorials
dreamincode.net
dreamincode.net
From a quick glance: no bcrypt (uses SHA-512), no HMAC (uses string concatenation), uses DB-specific deprecated `mysql_*` functions instead of PDO (or PEAR::DB etc).