Le stringhe null e/o vuote sono ancora impostate se la variabile è dichiarata. Prova questo:
if(isset($_POST['user_pass']) && $_POST['user_pass'] != "")
Le stringhe null e/o vuote sono ancora impostate se la variabile è dichiarata. Prova questo:
if(isset($_POST['user_pass']) && $_POST['user_pass'] != "")