Implementing Auth
Why Create Login / Create Account
I am getting tired of creating new project pages for everything that I decided to do or try to do, so I have decided to finally implement authentication for this website.
Requirements:
- User should be able to create an account using email and password. I probably will not implement reset-password functionality because it is a waste of time right now for a small site.
- By creating an account, users should be able to comment on blog posts, notes, and critique wording / information in polls, notes, and blog posts.
- Users should be able to create and save gradients and svgs (eventually - not yet finished) when they are logged in.
- Website owner should be able to create and edit blog posts, create and edit note pages, and create polls.
Possible Effects of Implementing Auth:
- Will need to update the way sitemaps and search information is generated to account for changes in notes and blogs.
- Will need to look into SEO for articles.
- Will need to save the users settings when they create an account. Will need to get their settings when they create an account / login and apply them to the page.