Skip to main content

User Verification

Closegram supports verified accounts with typed badges — similar to verified checkmarks on other social platforms. Admins grant verification; users must apply by submitting a request with supporting documents.

Each property has its own checkbox marking whether that specific piece is fully implemented and functional end to end (frontend + backend) — update these yourself as work lands; this page won't overwrite them.

  • Verified badge display
  • Verification status & badge rendering info (beyond the simple badge check)
  • Request verification with supporting documents
  • Admin review queue: list pending requests (real page in frontend-admin, not frontend-nextjs — this doc previously said no admin UI existed at all; corrected)
  • Admin approve a request
  • Admin reject a request with a reason
  • Revoke a previously granted verification badge — adminRemoveVerification is wired to frontend-admin's user detail page ("Quitar verificación" action, shown once a user is verified) — this doc previously said no admin page called it; corrected
  • Appeal a restriction — a suspended/banned user can submit an appeal from Settings → Account status (AccountStatusPage.tsx); an admin reviews it from a new frontend-admin queue at /moderation/appeals, and approving reuses the real unsuspend/unban logic to actually lift the restriction. Built this pass — see the technical reference and Appeals Review

See the technical reference for GraphQL schemas, routes, source file links, and per-field wiring status.