Te lo puoi scrivere tranquillamente tusia da zero che basandoti su un framework.
Comunque un login è cosa semplice da fare:
1) controllo campi
2) controllo presenza utente nel database (o in un file XML o TXT)
3) decodifica delle informazioni
4) codifica dei dati inviati
5) avvio sessione o immagazzinamento variabili in cookie
... finito.