18#ifndef TRINITYCORE_LOGIN_HTTP_SESSION_H
19#define TRINITYCORE_LOGIN_HTTP_SESSION_H
28 std::unique_ptr<Trinity::Crypto::SRP::BnetSRP6Base>
Srp;
39 void Start()
override;
std::shared_ptr< PreparedResultSet > PreparedQueryResult
Trinity::Net::Http::RequestHandlerResult RequestHandler(Trinity::Net::Http::RequestContext &context) override
LoginHttpSession(boost::asio::ip::tcp::socket &&socket)
static constexpr std::string_view SESSION_ID_COOKIE
LoginSessionState * GetSessionState() const
void CheckIpCallback(PreparedQueryResult result)
std::shared_ptr< Trinity::Net::Http::SessionState > ObtainSessionState(Trinity::Net::Http::RequestContext &context) const override
std::shared_ptr< SessionState > _state
std::unique_ptr< Trinity::Crypto::SRP::BnetSRP6Base > Srp