Ciao,
in realtà c'erano almeno due modi di risolvere l'errore in sede di login ... sempre ricercando in questo forum ne ho trovato un altro, più pesantino e forse anche "compromettente" che andava a commentare una chiamata condizionata.
Per quanto riguarda invece il link segnalato, visto che ti ha aggiustato il problema, direi che pone una pezza alle implementazioni di PHP4 nel senso che va ad aggiungere una funzione prima non definita.
Sinceramente non la considero modifica impattante con la sicurezza e in più, nel momento in cui il tuo provider migrasse al PHP5, si sistemerebbe da solo.
Provato anche yoologin?