A mio avviso è brutto mettere un pulsante li, poi vedi tu, ma per il mio login ho messo il messaggio di errore nella stessa pagina con il form di login e tale messaggio lo stampo solo se una varibile di sessione è settata ad 1. In pratica, questa è la mia pargina normale:
inserisco user e pass, vengo rediretto alla pagina che fa il controllo, se i dati sono sbagliati metto la variabile di sessione errore=1 e faccio il redirect alla pagina con il form, a questo punto la pagina vede che la variabile errore è uguale ad 1 quindi stampa l'errore ed azzero la variabile di sessione. Così ottengo:codice:username ____ password ____ PULSANTE LOGIN
codice:Username o password errati username ____ password ____ PULSANTE LOGIN