El error está en esta línea del código de Luis:
if (contrasenia = contraseniaDelSistema)
Porque se está utilizando el operador de asignación (=) en lugar del operador de comparación (==)
Esto quiere decir que en lugar de comparar si contrasenia es igual a contraseniaDelSistema, está asignando el valor de contraseniaDelSistema a contrasenia, lo que siempre devuelve true. Por eso, cualquier contraseña permite el acceso.