Skip to content

Is there any way to disable 'register' on the login page?

Solved Configure
8 2 1.8k 1
  • Iโ€™m using the โ€˜private forumโ€™ plugin, and it does as expected, it redirects to a login page when any url is visited. However, for a private forum (invitation only) you would also need the โ€˜registerโ€™ button to be gone. Or perhaps have some kind of manual approval process. Is this possible?

  • @qwinter the problem with NodeBB plugins itโ€™s that, like WordPress, they are susceptible to being abandoned or becoming stale in the sense that further development ceases and the project becomes forgotten.

    Learning plugin development for yourself isnโ€™t too hard and the are some very concise guides on the NodeBB site that detail this process.

    The NodeBB ecosystem is well supported, but that may not extend to third party plugins.

    @phenomlab Found it: In ACL, to enable this feature, go to Settings โ†’ User โ†’ User Registration and set Registration Type to โ€œAdmin Approvalโ€.

  • Iโ€™m using the โ€˜private forumโ€™ plugin, and it does as expected, it redirects to a login page when any url is visited. However, for a private forum (invitation only) you would also need the โ€˜registerโ€™ button to be gone. Or perhaps have some kind of manual approval process. Is this possible?

    @qwinter potentially possible with a hook, or the old fashioned way of using CSS to hide the button. For the register page itself, you could force a redirect to the login page which would achieve something similar, albeit slightly primitive.

  • @qwinter potentially possible with a hook, or the old fashioned way of using CSS to hide the button. For the register page itself, you could force a redirect to the login page which would achieve something similar, albeit slightly primitive.

    @phenomlab Thanks. Maybe the best โ€˜journeyโ€™ is to let people fill a form when they try to register, and inform them that a human will review their application. Is there an easy way to do this?

  • @phenomlab Thanks. Maybe the best โ€˜journeyโ€™ is to let people fill a form when they try to register, and inform them that a human will review their application. Is there an easy way to do this?

    @qwinter not quite the same, but you I think thereโ€™s a setting that allows manual approval in the ACP somewhere. This way, if someone does register, at least you can approve it first.

  • @qwinter not quite the same, but you I think thereโ€™s a setting that allows manual approval in the ACP somewhere. This way, if someone does register, at least you can approve it first.

    @phenomlab Thereโ€™s this plugin:
    user approval
    But itโ€™s old and I worry about non-maintained pluings (have used WP in a past life and I want nothing of the short). Is nodebbโ€™s plugin ecosystem as brittle as WPโ€™s?

    Will search for that setting, this feels like it could be in core.

    What is the best way to learn about plugin quality other than installing them and realize later that something is broken? Asking the elders here? I coudnโ€™t find any kind of listing. Perhaps because node has a decent package manager this could be somewhat easier to implement than the wild wild west that WP plugins are.

  • @phenomlab Thereโ€™s this plugin:
    user approval
    But itโ€™s old and I worry about non-maintained pluings (have used WP in a past life and I want nothing of the short). Is nodebbโ€™s plugin ecosystem as brittle as WPโ€™s?

    Will search for that setting, this feels like it could be in core.

    What is the best way to learn about plugin quality other than installing them and realize later that something is broken? Asking the elders here? I coudnโ€™t find any kind of listing. Perhaps because node has a decent package manager this could be somewhat easier to implement than the wild wild west that WP plugins are.

    @qwinter the problem with NodeBB plugins itโ€™s that, like WordPress, they are susceptible to being abandoned or becoming stale in the sense that further development ceases and the project becomes forgotten.

    Learning plugin development for yourself isnโ€™t too hard and the are some very concise guides on the NodeBB site that detail this process.

    The NodeBB ecosystem is well supported, but that may not extend to third party plugins.

  • @qwinter the problem with NodeBB plugins itโ€™s that, like WordPress, they are susceptible to being abandoned or becoming stale in the sense that further development ceases and the project becomes forgotten.

    Learning plugin development for yourself isnโ€™t too hard and the are some very concise guides on the NodeBB site that detail this process.

    The NodeBB ecosystem is well supported, but that may not extend to third party plugins.

    @phenomlab Found it: In ACL, to enable this feature, go to Settings โ†’ User โ†’ User Registration and set Registration Type to โ€œAdmin Approvalโ€.

  • @phenomlab Found it: In ACL, to enable this feature, go to Settings โ†’ User โ†’ User Registration and set Registration Type to โ€œAdmin Approvalโ€.

    @qwinter yep, knew it was there somewhere ๐Ÿ˜

  • phenomlabundefined phenomlab has marked this topic as solved on

Did this solution help you?
Did you find the suggested solution useful? Support ๐Ÿ’— Sudonix with a coffee โ˜•
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • Spam spam spam

    Solved Configure nodebb
    6
    2 Votes
    6 Posts
    892 Views
    @Panda said in Spam spam spam: ok, yes Ive seen the queue, it shows IP, but doesnt have a field for comments from registrant. Itโ€™s not designed for that. It merely serves as a gateway between posts appearing on your form or not. @Panda said in Spam spam spam: It would be better if nodebb had this plugin included in ACP list, as not only then do you know its approved and should work, but many people cant or dont want to use CLI on the server Thatโ€™s a question for the NodeBB devs but in all honesty you canโ€™t not use the CLI when installing nodebb so to be this isnโ€™t a big deal.
  • Nodebb and emails

    Solved Configure nodebb
    27
    5 Votes
    27 Posts
    4k Views
    @Panda it will use SMTP. In all cases, I never use any plugin to send email. Iโ€™ll always send it raw.
  • Test of youtube embeds

    Solved Configure nodebb
    14
    11 Votes
    14 Posts
    2k Views
    @phenomlab Perfect!!! Many thanks.
  • How to deploy WordPress.org Developer theme

    Solved Configure wordpress theme github
    4
    1 Votes
    4 Posts
    1k Views
    @Hari the real issue here is that I donโ€™t think it can be used as a theme for WordPress because of the dependencies it clearly has, including its own Web server. My view here is that this is designed to be a complete development environment outside of the WordPress core.
  • mongodb backup problem

    Moved Configure mongodb
    3
    1
    1 Votes
    3 Posts
    867 Views
    You might want to also review this post https://sudonix.org/topic/389/mongodb-backup-script
  • NodeBB: Consent page

    Solved Configure nodebb consent
    16
    4 Votes
    16 Posts
    4k Views
    @DownPW I still do not see any issues.
  • Email Server Settings

    Solved Configure mx entry
    25
    10 Votes
    25 Posts
    5k Views
    @Onix said in Email Server Settings: If anyone has long-term experience with self-hosted SMTP + DNS set-ups that remain stable, would be great to hear which configurations worked best. I can help with this
  • nginx can't start again

    Moved Solved Configure nginx server error
    20
    2 Votes
    20 Posts
    3k Views
    @elhana-fine Yes that will happen of course if you still choose to restart the NGINX service after making a change and the test fails. The test on itโ€™s own will state the error and the line number allowing you to fix that first