diff options
| author | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-06-13 09:38:00 +0200 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-06-13 09:38:00 +0200 |
| commit | 30e9bcc492ffa81dabfd316a295ff4d20daaec3b (patch) | |
| tree | d2ff6ebeb843a66497bd6364396f5077cd53ee79 /page.h | |
| parent | 3db69a5f7fdf2db48d512f60a9afe6b894877dba (diff) | |
| download | slcl-30e9bcc492ffa81dabfd316a295ff4d20daaec3b.tar.gz | |
Previously, HTTP error 403 was returned if an unauthenticated user
attempted to access a file or directory inside /user/. However, this
error message confusing because, most often, it was caused by legitimate
users with missing or expired HTTP cookies. While the usual workaround
was to access /index.html and authenticate, this was too confusing to
some users.
Diffstat (limited to 'page.h')
| -rw-r--r-- | page.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -40,6 +40,7 @@ struct page_rm int page_login(struct http_response *r); int page_style(struct http_response *r, const char *path); int page_failed_login(struct http_response *r); +int page_missing_login(struct http_response *r); int page_forbidden(struct http_response *r); int page_bad_request(struct http_response *r); int page_not_found(struct http_response *r); |
