viste bien como haces tu consulta???
and ????=".md5($password)." ahi t falta decir cual es el campo que estas igualando a
password otra cosa
Cita: if($f["password"] == $password){
esto redunda si ya tu preguntaste arriba por la password en la consulta para que volver a preguntar lo mismo con un if se supone que la consulta te trae los datos que sea igual el usuario y la password o lo haces en la consulta o lo haces con el if eso ya es decision tuya
suerte