summaryrefslogtreecommitdiff
path: root/html.c
diff options
context:
space:
mode:
authorGravatar default2023-04-05 23:46:51 +0200
committerGravatar default2023-04-05 23:46:51 +0200
commit1fe34ffb4a5b844bd32fd9146173366f09a32351 (patch)
treed7155bcb20b83b93a78adc570b1e154c81a2e5f6 /html.c
parentUpdated RELEASE_NOTES. (diff)
downloadsnac2-1fe34ffb4a5b844bd32fd9146173366f09a32351.tar.gz
snac2-1fe34ffb4a5b844bd32fd9146173366f09a32351.tar.xz
snac2-1fe34ffb4a5b844bd32fd9146173366f09a32351.zip
New function lastlog_write().
Diffstat (limited to 'html.c')
-rw-r--r--html.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/html.c b/html.c
index 48672dd..9850dfd 100644
--- a/html.c
+++ b/html.c
@@ -13,11 +13,11 @@
13 13
14#include "snac.h" 14#include "snac.h"
15 15
16int login(snac *snac, char *headers) 16int login(snac *snac, const xs_dict *headers)
17/* tries a login */ 17/* tries a login */
18{ 18{
19 int logged_in = 0; 19 int logged_in = 0;
20 char *auth = xs_dict_get(headers, "authorization"); 20 const char *auth = xs_dict_get(headers, "authorization");
21 21
22 if (auth && xs_startswith(auth, "Basic ")) { 22 if (auth && xs_startswith(auth, "Basic ")) {
23 int sz; 23 int sz;
@@ -33,6 +33,9 @@ int login(snac *snac, char *headers)
33 } 33 }
34 } 34 }
35 35
36 if (logged_in)
37 lastlog_write(snac);
38
36 return logged_in; 39 return logged_in;
37} 40}
38 41