Codice PHP:
// se il login è valido imposto la sessione user a 1
$_SESSION['user'] == 1
// e poi basta fare un if o un switch in base all uso:
if($_SESSION['user'] == 1) {
// non c'è il blocco del login
} else {
// c'è il blocco del login, perchè non è stata ancora effettuato

lo stesso valo con i cookie, solo che non hai la sessione.