Read-only/Restricted users
It would be helpful to have read-only or restricted users.
- If I set up manual approval on my instance, it would be useful to let them login right away so they do not try to create duplicate accounts.
- If the instance requires email confirmation, it would be useful to let users login and try resend or change email address.
- If a user is banned, they should be able to login, appeal, and export their data.
A restricted user should behave as a guest most of the time (no posting, no shoutbox, no changing of personal info, don't show up in searches, no access to local-only posts, etc.).
The only thing they are able to do should be:
- change email/password
- change registration reason
- appeal
- export their data