-
-
Notifications
You must be signed in to change notification settings - Fork 884
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option for mods to review new accounts / invite only / private instances #209
Comments
Question, does this overlap at all with #187 ? Is it necessary to have private communities (where only mods could comment / post / etc), if every new user goes through this invite process? Seem like this might be a better idea, and not do private communities. Or maybe this review process should exist for not only instances, but communities too? |
I guess this could be a way to implement private communities as well (like people might just enter a community-spexific password in the form). So that means instances and communities would both need the option that people can join only after mod review. |
Now that I have email set up and working, this should be doable. |
I just wanted to add some thoughts on this based on the onboarding processes I've helped out with discord servers. Sometimes, a simple form isn't enough: you might give the user a series of questions, but their answers might not be clear enough, so you have to ask clarifying questions. So most discords have an "onboarding / application" channel where you can have a back-and-forth chat, and once they pass, you give them a role to fully onboard them. It would be nice to have this in lemmy, and there are many ways to do it. Maybe a |
I prefer a email verification over moderator approval. However will it be possible to have both? The instance owner can choose to have
|
This idea is nice, but quite manual and time consuming. If there was an alternative sign-up that would allow linking of existing accounts via Oauth2 ( #489 ) or some sort of 2FA would be great. Ideally 2FA with XMPP ( https://blog.agayon.be/xmpp_auth_django.html )... one can dream right? :) |
^ SAML or OIDC would be great. |
* First pass at invite-only migration. * Implement email verification (fixes #219) * remove unwrap * Adding views and functionality to registration application. #209 * Add private instance site column, and back end checks. * Adding some message fields to LoginResponse * Adding private instance to site setup. * A few additions: - Add a DeleteAccount response. - RegistrationApplicationView now has the safe LocalUserSettings. - Adding VerifyEmail to websocket API, added a proper response type. * Adding and reorganizing some email helpers. * A few fixes for private sites: - Added a check_registration_application function. - Only send a verification email if its been changed. - VerifyEmail now returns LoginResponse. - Deleting the old tokens after a successful email verify. - If port is missing on email config, display a better error message. * Version 0.15.0-rc.3 * Adding published to email_verification table. * Adding fixes from comments. * Version 0.15.0-rc.4 * Adding modlog private site check. * Version 0.15.0-rc.6 Co-authored-by: Felix Ableitner <me@nutomic.com>
site
columns as admin settings:review_new_accounts
signup_questionnaire
local_user
table:pending
.registration_application
Mastodon has an option where people have to fill in a form with "why do you want to join". Mods then have to review and approve the text before the user can login. The question might also be customizable or even randomly choose between multiple options. But even the basic option should do a lot to prevent spammers from signing up.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: