PHPackages                             clarkwinkelmann/flarum-ext-create-user-modal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. clarkwinkelmann/flarum-ext-create-user-modal

ActiveFlarum-extension[Authentication &amp; Authorization](/categories/authentication)

clarkwinkelmann/flarum-ext-create-user-modal
============================================

A modal that does the same as Sign Up, but without connecting

1.3.1(4y ago)12.8k[1 issues](https://github.com/clarkwinkelmann/flarum-ext-create-user-modal/issues)[2 PRs](https://github.com/clarkwinkelmann/flarum-ext-create-user-modal/pulls)MITTypeScript

Since Jan 23Pushed 3y ago1 watchersCompare

[ Source](https://github.com/clarkwinkelmann/flarum-ext-create-user-modal)[ Packagist](https://packagist.org/packages/clarkwinkelmann/flarum-ext-create-user-modal)[ RSS](/packages/clarkwinkelmann-flarum-ext-create-user-modal/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (1)Versions (11)Used By (0)

Create User Modal
=================

[](#create-user-modal)

[![MIT license](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://github.com/clarkwinkelmann/flarum-ext-create-user-modal/blob/master/LICENSE.md) [![Latest Stable Version](https://camo.githubusercontent.com/1b99083511945fa2fce20626f4717df993debc6bf5ee17b46d46f1fa6e8f5005/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636c61726b77696e6b656c6d616e6e2f666c6172756d2d6578742d6372656174652d757365722d6d6f64616c2e737667)](https://packagist.org/packages/clarkwinkelmann/flarum-ext-create-user-modal) [![Total Downloads](https://camo.githubusercontent.com/c247c356be64e057a35186d87659675918304824b36ceb126dff886e81af0fe0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636c61726b77696e6b656c6d616e6e2f666c6172756d2d6578742d6372656174652d757365722d6d6f64616c2e737667)](https://packagist.org/packages/clarkwinkelmann/flarum-ext-create-user-modal) [![Donate](https://camo.githubusercontent.com/0d6e4d8b50b5983a58205941b1a581b1305903393b7a39da574e3f60af3c7f5b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617970616c2d646f6e6174652d79656c6c6f772e737667)](https://www.paypal.me/clarkwinkelmann)

This extension provides a modified Sign Up modal that creates a user and redirects to their profile. Where the native Sign Up modal logs you into the new account by force, the Create User modal keeps your current session active and just creates the new user in the background.

The other benefit is that it's possible to access it when signup is closed right from the Flarum interface. Technically admins could also open the Sign Up modal and use it, but it requires using the browser console.

If the User Directory extension is enabled, the link is added to the top of the user list. Otherwise, the link is added to the session dropdown.

This extension does not alter the Flarum core logic regarding the creation of users. When signup is enabled, anybody can create accounts. When signup is disabled, only admins can create accounts (this is hard-coded in Flarum). The modal just uses the native API endpoint.

A permission allows you to customize who sees the "Create new user" button.

Installation
------------

[](#installation)

```
composer require clarkwinkelmann/flarum-ext-create-user-modal

```

Tips
----

[](#tips)

You can manually bring up the modal by calling

```
app.modal.show(flarum.extensions['clarkwinkelmann-create-user-modal'].CreateUserModal)
```

You will only be able to submit it if you have the correct permissions though.

Support
-------

[](#support)

This extension is under **active maintenance**.

Bugfixes and compatibility updates will be published for free as time allows.

You can [contact me](https://clarkwinkelmann.com/flarum) to sponsor additional features.

Support is offered on a "best effort" basis through the Flarum community thread.

Links
-----

[](#links)

- [GitHub](https://github.com/clarkwinkelmann/flarum-ext-create-user-modal)
- [Packagist](https://packagist.org/packages/clarkwinkelmann/flarum-ext-create-user-modal)
- [Discuss](https://discuss.flarum.org/d/22608)

###  Health Score

27

↓

LowBetter than 47% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~146 days

Recently: every ~152 days

Total

7

Last Release

1474d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0538135c1debcef5602dce7ece027909cc832b7a6284ab9189a19aa8de98d60d?d=identicon)[clarkwinkelmann](/maintainers/clarkwinkelmann)

---

Top Contributors

[![clarkwinkelmann](https://avatars.githubusercontent.com/u/5264300?v=4)](https://github.com/clarkwinkelmann "clarkwinkelmann (12 commits)")

---

Tags

flarum

### Embed Badge

![Health badge](/badges/clarkwinkelmann-flarum-ext-create-user-modal/health.svg)

```
[![Health](https://phpackages.com/badges/clarkwinkelmann-flarum-ext-create-user-modal/health.svg)](https://phpackages.com/packages/clarkwinkelmann-flarum-ext-create-user-modal)
```

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12128.3k](/packages/flarum-lang-russian)[flarum-lang/french

French language pack to localize the Flarum forum software plus its official and third-party extensions.

1938.7k](/packages/flarum-lang-french)[fof/oauth

Allow users to log in with GitHub, Facebook, Google, Discord, GitLab, LinkedIn, and more!

50135.5k45](/packages/fof-oauth)[maicol07/flarum-ext-sso

SSO for Flarum

468.7k](/packages/maicol07-flarum-ext-sso)[fof/doorman

Create invite codes for users to sign up and be assigned to a group

2540.1k2](/packages/fof-doorman)[fof/terms

Ask users to accept terms of use before using the forum

1378.0k1](/packages/fof-terms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
