Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand Login Functionality #74

Open
5 tasks
jaARke opened this issue Mar 14, 2022 · 0 comments
Open
5 tasks

Expand Login Functionality #74

jaARke opened this issue Mar 14, 2022 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed stretch No clearly-defined end goal, ongoing consideration

Comments

@jaARke
Copy link
Collaborator

jaARke commented Mar 14, 2022

Currently, logging into the site is only possible with one set of admin credentials. We'd like to allow all club members to make accounts that can be used to login to the site with. In the future, these logins will have more value (tracking meeting attendance, matching interests to ongoing projects), but for now we'd like logged-in users to be able to join an ACE email list. This will allow them to be sent emails each time an announcement is made on the website.

Tasks:

  • Overhaul the current method of verifying user tokens to allow for multiple valid tokens associated with multiple logged-in users
  • Update database's login schema to allow for expanded functionality
  • Add page where users can create an account or login
  • Add a button to the Announcements page for logged-in users to join the mailing list
  • Implement automatic emailing each time an announcement is made using nodemailer
@jaARke jaARke added enhancement New feature or request help wanted Extra attention is needed stretch No clearly-defined end goal, ongoing consideration labels Mar 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed stretch No clearly-defined end goal, ongoing consideration
Projects
None yet
Development

No branches or pull requests

1 participant