mjennings061 / viking-log-keeper

661 VGS - Collate gliding log sheets into a database and visual dashboard.
https://viking.streamlit.com/
MIT License
5 stars 0 forks source link

Remember user #44

Closed mjennings061 closed 1 month ago

mjennings061 commented 5 months ago

As a user, I want the dashboard to remember me, so that I do not need to login every time

Dev notes

mjennings061 commented 1 month ago

This requires an authentication database to be created. MongoDB provides one that allows roles and encrypts passwords. Unfortunately, session states are not included in MongoDBs Atlas authentication. This means its not possible to persist a user because we cannot access the database in separate sessions without storing the password in a cookie