Personligt har jeg tidligere haft stor glæde af login og sessionsstyringsklassen der er beskrevet i bogen "Professional PHP5" fra Wrox. Godt nok er bogen bygget over brugen af postgres, men der skal ikke et stort geni til at omskrive til mysql eller hva man nu lyster at bruge. Det gode er det er objektbaseret og UTROLIG nemt at gå til hvis man blot ønsker login funktionalitet med sessionsstyring osv foræret (uden at forholde sig til det kode der står for login delen. Med den kan man lave login beskyttede sider ved blto at indsætte nedenstående på den kode/ de sider der skal beskyttes:
require_once("class.usersession.php");
$objSession = new UserSession();
$objSession->Impress();
if ($objSession->IsLoggedIn()) {
// Her er alt mit login beskyttede indhold
}
Jeg er ikke sikker, men måske ligger koden her, så det ikke skal skrives af efter bogen:
http://media.wiley.com/product_ancillary/22/07645728/DOWNLOAD/ProPHP5Code.zipNår det så er sagt. Bogen er tudse gammel så jeg ved at der er 10.000 andre gode alternativer! F.eks. Zend_Auth (for zend framework, men det er en helt anden historie).