HDInnovations / UNIT3D-Community-Edition

Private Torrent Tracker Built With Laravel, Livewire and AlpineJS.
GNU Affero General Public License v3.0
1.94k stars 370 forks source link

[Request] Enhance Account Pruning and Parking Policy with 2FA Incentives #3651

Open EkoNesLeg opened 6 months ago

EkoNesLeg commented 6 months ago

Enhance account configs by offering extended pruning times (e.g. 90 vs 30 days) for users who have enabled 2FA users; with options for further extension via user class perks or staff permission.

Aim for external configuration via Admin+ tools rather than backend.

Upvote & Fund

Fund with Polar

HDVinnie commented 1 month ago

Also introduce configurable condition of 2FA for promotion to upper ranks. this should be a separate request.

As for this request if I understand correctly you want to be able to Park a users account? Parking would make them immune automated to pruning? Parking can be done by staff only or user can do themselves? 2FA is required on account in order to park?

@EkoNesLeg @ScroogeHD117

EkoNesLeg commented 1 month ago

The idea is pretty simple: if a user has 2FA enabled, they get a bit more leeway on pruning. For instance, if the usual login requirement is once every 30 days, 2FA would stretch that to 60 or 90 days. I wasn't expecting there to be any additional user or staff input at all.

I’ve taken out the suggestion for a 2FA requirement for certain promotions and will put in a separate request for that.