Files
shadowrun-server/source/login/login.hpp
2026-02-16 23:24:31 +01:00

24 lines
425 B
C++

#ifndef __LOGIN_H__
#define __LOGIN_H__
#pragma once
#include <crow.h>
#include "cors.h"
namespace login {
void initLogin(crow::App<CORS>& app);
std::optional<crow::response> isLoggedIn(const crow::request& req);
#define LOGGIN_REQUIERED(reg) \
{ \
auto res = login::isLoggedIn(req); \
if (res.has_value()) { \
return std::move(res.value()); \
} \
}
}
#endif // __LOGIN_H__