Discourse doesn’t allow a non-activated user to log in. They can’t post new topics or replies.
Thus we didn’t show user card and user profile page for the non-activated user. However when I work on Discuz import script, I found the user email may be unconfirmed but they can already post some topics. After I imported the data to Discourse, I can read non-activated user’s posts but not their user card and profile.
If that was by design, I would just mark the user email as confirmed. Or we can allow to show their user card and profile?