Existe alguma forma de os membros verem o próprio ID?

Alguns de nossos membros perguntaram sobre seu ID de usuário. Sei que posso consultá-lo no painel de administração, mas estou me perguntando se há uma maneira prática para eles fazerem isso.

Haveria algum risco significativo de segurança ao permitir que eles o vissem?

Sei que isso pode parecer trivial, mas os números dos nossos membros têm significado dentro da nossa comunidade atualmente, e isso nos ajudaria a contar nossa história.

Obrigado!

Na página de Atividade do usuário, visualize o código-fonte da página e encontre user_id.

https://meta.discourse.org/u/openravel/activity

user_id\":66759

Veja também https://meta.discourse.org/u/openravel.json e ele contém este bloco:

users: [
{
id: 66759,
username: "OpenRavel",
name: "",
avatar_template: "/user_avatar/meta.discourse.org/openravel/{size}/147922_2.png",
moderator: false,
admin: false
},

Por que os usuários precisam se preocupar com seu ID de usuário interno do banco de dados?

Você pode adicionar o ID do usuário a cada post com uma personalização simples:

<script type="text/discourse-plugin" version="0.5">
  api.decorateWidget('post-meta-data:after', dec => {
    return dec.rawHtml(`<div class="post-info user-id">User #${dec.attrs.user_id}</div>`);
  });
</script>

Você pode visualizar aqui: Theme Creator.
Sim, é necessário algum CSS para não ficar tão feio.

Não sei por que sei disso, mas, lá no tempo antigo, os IDs do Facebook, assim como os IDs do Discourse, eram atribuídos em ordem. Então, ter um número de ID menor era motivo de orgulho, mostrando o quanto cedo você havia se juntado ao Facebook. Em certo ponto, eles começaram a gerar IDs de usuário como hashes aleatórios, tornando-os sem significado.

É cedo demais para jurar lealdade ao nosso novo senhor supremo MD5? :tada:

Há uma minoria na comunidade de artes com fio atualmente que está sendo estereotipada e excluída em decorrência de uma nova política do principal ator desse espaço.

Abaixo, há uma explicação, oculta em spoiler para quem prefere evitar esses detalhes.

Alguns certamente podem querer apenas o direito de se vangloriar, como afirma @pfaffman, mas outros veem significado em seu ID de usuário, já que muitos de nossos membros se sentiram sozinhos e com medo de falar até verem nosso site.

O número de membro deles representa que há outros que entendem como eles se sentem e que não estão sozinhos. Em uma situação em que as pessoas estão sendo marginalizadas, seu ID de usuário tem um significado especial.