Ciao ho un problema non riesco a capire come fare per permettere a degli utenti che hanno inserito user id e password di scaricare un file desiderato. c'entra qualcosa la funzione header()?

le mie pagine sono strutturate in questo semplice modo:

pagina di inserimento dati

pagina di controllo
se i dati sono presenti nel database all'utente viene inviato il file.


so che non posso usare tag o quant'altro prima di header altrimenti non funziona, ma serve davvero solo questo?

Grazie a tutti per la collaborazione