Las cadenas nulas y/o vacías aún se establecen si se declara la variable. Prueba esto:
if(isset($_POST['user_pass']) && $_POST['user_pass'] != "")
Las cadenas nulas y/o vacías aún se establecen si se declara la variable. Prueba esto:
if(isset($_POST['user_pass']) && $_POST['user_pass'] != "")