Ma neanche per sogno.
Se una funzione esiste, ci sarà una ragione specifica...

if($_POST["login"])

questo codice se la variabile non esiste genera un warning.