continue working on login

This commit is contained in:
2026-07-21 13:09:52 +10:00
parent 4ce1d56d69
commit a7dbe2fca3
3 changed files with 56 additions and 2 deletions

View File

@@ -232,6 +232,19 @@ int main() {
}
});
svr.Get("/me", [&database, &data_mutex](const httplib::Request& request, httplib::Response& response) {
std::optional<User> user = getLoggedInUser(request, database);
if (!user.has_value()) {
response.set_header("X-Logged-In", "false");
return;
}
response.set_header("X-Logged-In", "false");
response.set_header("X-Username", user->name);
});
svr.listen("0.0.0.0", 8080);
}