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.