shiori
shiori copied to clipboard
Start page bug
Data
- Shiori version: lastest
- Database Engine: sqlite
- Operating system: linux
- CLI/Web interface/Web Extension: Web interface
Describe the bug / actual behavior
When I first open browser with Shiori I see error:
Error - Session has expired, please login again.
...instead login page.
If I click 'OK' it relocate me to login page, but why do I get error when I first open browser without any cookies?
it show error because it can't find cookies that needed. @fmartingr can we redirect without show error or automatically redirect after 3 second (or at least if user open root?) currently it is a little confusing.
it show error because it can't find cookies that needed.
Yep, I said about this. Why show this error if users open this page first times. I understand if it show me in second, .. etc, but first times. I have not been even login Shiori at all.
This happens because the error logic in the frontend is centralised in a single place, that means that for any error that the API returns we show the error dialog. I agree that the best UX here would be to redirect to login directly, and if the user tried to access a page directly show a "You are not logged in, please authenticate" message in the login page. After login in, the user will get redirected to the page that was trying to open.