ramon/verified

User verification for Flarum, with a X (Twitter)-style verified badge and admin-managed verification requests.

Maintainers

Package info

github.com/ram0ng1/verified

Language:JavaScript

Type:flarum-extension

pkg:composer/ramon/verified

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

2.0.1 2026-05-05 02:43 UTC

This package is auto-updated.

Last update: 2026-05-05 02:44:38 UTC


README

A Twitter-style verified badge for Flarum users.

Features

  • Blue verified badge displayed next to the username everywhere it is rendered (post header, profile, user card, mentions).
  • Default Twitter-style SVG, theme-color aware. Admins can replace the SVG with a custom one.
  • Users can request verification from their account settings page.
  • Admins can require an identity document (RG / CPF / passport / driver's license) when users request verification.
  • Admins approve or reject pending requests from a dedicated admin page.
  • Optional avatar lock: once verified, the user cannot change their avatar without re-applying for verification.
  • Hover tooltip explains who verified the account and when.

Install

composer require ramon/verified
php flarum migrate
php flarum cache:clear

Then enable Verified under the Extensions page in the admin panel.

Settings

Setting Default Description
Require document off When on, users must upload an identity document with their request
Lock avatar after verification off When on, verified users cannot change avatar; doing so revokes verification
Custom badge SVG empty Paste an SVG to replace the default Twitter-style badge
Badge color theme primary Color used by the default SVG

Permissions

  • Verified — request verification: who can submit a verification request (defaults to members).

License

MIT — © Ramon Guilherme.