Creo que tu problema esta en la otra condicion.
Tu quieres que ese campo aparezca solo si es usuario.
Entonces lo que estas haciendo:
Código PHP:
if ((!isset($_SESSION['validUser'])) || ($_SESSION['validUser'] == true)){
Esta diciendo que:
Si NO esta definida la variable validUser de $_SESSION o si validUser es verdadero
Hacer lo que esta dentro del if.
En cambio lo que necesitas es:
Código PHP:
if ( isset($_SESSION['validUser']) && ($_SESSION['validUser'] == true)){
Si esta seteada la variable validUser y ademas validUser es verdadero
Hacer lo que esta dentro del if
Suerte!