Proposal: Disable public registration for exogit #167

Closed
opened 2022-07-13 19:43:38 +00:00 by a · 2 comments
Owner

Since exogit already has some basic federation features, it might make sense to disable public registration to prevent spam. Our instance is somewhat well-known now from all my Gitea federation posts on Mastodon, so there have been a few non-exozyme users that signed up, even though this instance is mainly for exozyme users' repos only. Also, sometimes exozyme users accidentally create an account instead of logging in with their existing account, which messes up the database.

Since exogit already has some basic federation features, it might make sense to disable public registration to prevent spam. Our instance is somewhat well-known now from all my Gitea federation posts on Mastodon, so there have been a few non-exozyme users that signed up, even though this instance is mainly for exozyme users' repos only. Also, sometimes exozyme users accidentally create an account instead of logging in with their existing account, which messes up the database.
a added this to the v9.0 milestone 2022-07-13 19:43:38 +00:00
a added the
enhancement
label 2022-07-13 19:43:38 +00:00
a self-assigned this 2022-07-13 19:43:38 +00:00
a added this to the (deleted) project 2022-07-13 19:43:38 +00:00
a started working 2022-07-14 18:26:20 +00:00
Author
Owner

Alright, I disabled public registration and deleted the extra users since they didn't have any non-empty repos anyways.

Alright, I disabled public registration and deleted the extra users since they didn't have any non-empty repos anyways.
a closed this issue 2022-07-14 18:58:02 +00:00
a stopped working 2022-07-14 18:58:02 +00:00
31 minutes 42 seconds
Author
Owner

I also made exogit hide email addresses by default, to prevent spam. I used a SQL query for that: update "user" set "hide_email_address"=true; and it felt like a https://xkcd.com/208/ moment except with regex replaced with SQL.

I also made exogit hide email addresses by default, to prevent spam. I used a SQL query for that: `update "user" set "hide_email_address"=true;` and it felt like a https://xkcd.com/208/ moment except with regex replaced with SQL.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Total time spent: 31 minutes 42 seconds
a
31 minutes 42 seconds
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: exozyme/exozyme#167
No description provided.