Básicamente seguiría los siguientes pasos:
- Si existe la cookie correspondiente, iniciar la sesión de usuario. Si no, mostrar el formulario de login.
- Formulario de login -> Comprobar user/pass en la base de datos.
- Si el user/pass son correctos, iniciar sesión de usuario y guardar la cookie.
Un saludo