mmm .. pos creo q te falta esto al inicio del script para validar q se estén pasando datos
 
porque no pruebas lo siguiente:    
Código PHP:
Ver original- if (isset($_POST['user_name'], $_POST['password'])) { 
-     $usr = $_POST['user']; 
-     $pass = $_POST['pass']; 
-       
-     //el resto del código .... 
-   
- } 
me avisas cualquier novedad .. a mi me funciona sin problemas .. tanto si pongo o no usuarios ..