This PR removes most integration into Flask-Login, as it is more complex than necessary for this stage. counselor logins are currently totally unauthenticated, and the API was changed to consolidate logic for guests and counselors. Eventually authentication via the database and Bcrypt will be re-enabled, but it is unlikely that Flask-Login will be re-enabled due to the complexity of using redirects and ensuring they are adequately secured.
Checklist
[x] If code changes were made then they have been tested.
[x] This PR fixes an issue.
-working towards multiple fixes, directly fixes #49
[ ] This PR adds something new (e.g. new method or parameters).
[x] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)
Summary
This PR removes most integration into Flask-Login, as it is more complex than necessary for this stage. counselor logins are currently totally unauthenticated, and the API was changed to consolidate logic for guests and counselors. Eventually authentication via the database and Bcrypt will be re-enabled, but it is unlikely that Flask-Login will be re-enabled due to the complexity of using redirects and ensuring they are adequately secured.
Checklist