fix router(add userEnsureAuthenticated)