WPI-IFC / ifc-website

Custom website for WPI's Inter Fraternity Council
0 stars 0 forks source link

Self Service Password Reset #7

Closed tmwbook closed 6 years ago

tmwbook commented 6 years ago

Currently an admin has to manually set any password on the site. This is insecure for obvious reasons.

tmwbook commented 6 years ago

We have a password change form at /change_password but that isn't linked anywhere on the site and we need to make a reset form anyway. Main problem blocking this right now is how to send emails from the website. I'm unsure if Digital Ocean offers this service. We may have to make a service gmail account and send using SMTP.

tmwbook commented 6 years ago

SendGrid looks like it would suit this purpose well. It has an SMTP relay and an API to send emails with applications. The free version is Free Forever(TM) with a 100 emails/day limit. As of now we would only ever have 26 active accounts so I feel pretty comfortable that this will not be a problem.

https://sendgrid.com/ https://github.com/sklarsa/django-sendgrid-v5