forked from chookspace/chookchat
continue working on login
This commit is contained in:
@@ -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);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user