Har du några kunskaper inom databaser(SQL) och php?
Det finns inga direkt färdiga recept för vad du efterfrågar,
det jag skulle tipsa om är att du läser på lite mer om php och att skicka data genom formulär,
sedan får du även läsa på om sessions, då en sessions skapas (sparas). Denna används sedan varje gång man vill kontrollera om besökaren är inloggad eller ej. Läs på lite om det. dvs php cookies och sessions.
Du får gärna definiera lite mer ingående på "hur säker" du vill ha inloggningen,
men grunderna är att du framför allt måste filtrera ut så kallad "skadlig kod". Detta kräver att du läser på lite om sql-injections. Sedan går det självklart att gå djupare in på ämnen. Lösenordet t.ex. borde alltid vara krypterat med t.ex. md5 innan det sparas i databasen, sen kan det vara bra att sätta in ett skydd mot hur många försök man får på sig. t.ex. max 10 försök, sedan låser man exempelvis besökarens ip från att se inloggningsformuläret och den fil/kod som sköter inloggningen. Detta kräver även de lite mer kunskaper om sql och att hämta/skriva data till databasen.
Om man vill vara "överdrivet" säker, så kan man självklart även använda sig av SSL. Dvs att datan mellan besökaren och servern är krypterad. Det finns många bra funktioner i php för att kontrollera om en säker anslutning över SSL används.
Jag hade gärna gett dig lite mer ingående information, men har inte riktigt tid just nu, så här får du istället lite referenser på de områden som är viktiga att tänka på när man skapar en inloggning till en sida.
Om du har påbörjat lite kodande och kanske fått någon del av det hela att fungera, så kan du ju alltid skicka in koden och beskriva delproblemen, så kanske någon kan hjälpa dig att lista ut vad som är fel och vad som bör ändras i din kod.
Nu har jag ingen som helst uppfattning om din kunskapsnivå, så jag hoppas inte du känner dig dumförklarad på något sätt.
Lycka till!
Mvh
ZarToK