GEWIS / sudosos-backend

SudoSOS is a Node.js-based Bar and POS system made for study association GEWIS.
https://sudosos.gewis.nl
GNU Affero General Public License v3.0
4 stars 3 forks source link

Account expiry #142

Open rinkp opened 7 months ago

rinkp commented 7 months ago

As discussed, due to the high number of unreachable users, we should verify the email addresses of all local/invoice users yearly. While there are not that many accounts, it is nice for the bacpm to have some help in doing this. My suggestion would be to include an expiry date field in all SudoSOS accounts that have been manually created (capped at 18 months from the current date to give some leeway). Then you can send emails to accounts that will expire in the next 30 days that people can renew by replying to the email. Then the bacpm can update this expiry field.