# ¿Cómo puedo enlazar a un perfil de usuario por su ID de usuario?

**URL:** <https://meta.discourse.org/t/how-can-i-link-to-a-user-profile-by-their-user-id/183196>\
**Category:** Development\
**Created:** [14 Marzo, 2021 10:51 UTC](https://meta.discourse.org/t/how-can-i-link-to-a-user-profile-by-their-user-id/183196 "2021-03-14T10:51:42Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [15 Marzo, 2021 16:23 UTC](https://meta.discourse.org/t/how-can-i-link-to-a-user-profile-by-their-user-id/183196/2 "2021-03-15T16:23:24Z")

</div>

Una idea es incluir un ID externo en el registro del usuario y luego podrías usar `/by-external/:external_id`. Otra opción es utilizar un webhook para notificar a tu base de datos externa si cambian su nombre de usuario. Otra alternativa es simplemente deshabilitar el cambio de nombres de usuario. Tras una mirada rápida a `discourse/config/routes.db`, no veo ninguna ruta que utilice el `user_id`.

---

_[View the full topic](https://meta.discourse.org/t/how-can-i-link-to-a-user-profile-by-their-user-id/183196)._
