diff options
| author | default <nobody@localhost> | 2023-04-05 23:46:51 +0200 |
|---|---|---|
| committer | default <nobody@localhost> | 2023-04-05 23:46:51 +0200 |
| commit | 1fe34ffb4a5b844bd32fd9146173366f09a32351 (patch) | |
| tree | d7155bcb20b83b93a78adc570b1e154c81a2e5f6 /html.c | |
| parent | 7c00a9918a961b46c555d67b4c6d729f34e36cac (diff) | |
New function lastlog_write().
Diffstat (limited to 'html.c')
| -rw-r--r-- | html.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -13,11 +13,11 @@ #include "snac.h" -int login(snac *snac, char *headers) +int login(snac *snac, const xs_dict *headers) /* tries a login */ { int logged_in = 0; - char *auth = xs_dict_get(headers, "authorization"); + const char *auth = xs_dict_get(headers, "authorization"); if (auth && xs_startswith(auth, "Basic ")) { int sz; @@ -33,6 +33,9 @@ int login(snac *snac, char *headers) } } + if (logged_in) + lastlog_write(snac); + return logged_in; } |