mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Bnet: Implemented new SRP6 variants, and migrate old sha_pass_hash in battlenet_accounts to separate salt and verifier columns
* passwords can now be case sensitive and up to 128 characters long
This commit is contained in:
@@ -81,9 +81,9 @@ RequestHandlerResult DispatcherService::HandleRequest(std::shared_ptr<AbstractSo
|
||||
return context.handler->Func(std::move(session), context);
|
||||
}
|
||||
|
||||
RequestHandlerResult DispatcherService::HandlePathNotFound(std::shared_ptr<AbstractSocket> /*session*/, RequestContext& context)
|
||||
RequestHandlerResult DispatcherService::HandleBadRequest(std::shared_ptr<AbstractSocket> /*session*/, RequestContext& context)
|
||||
{
|
||||
context.response.result(boost::beast::http::status::not_found);
|
||||
context.response.result(boost::beast::http::status::bad_request);
|
||||
return RequestHandlerResult::Handled;
|
||||
}
|
||||
|
||||
@@ -93,6 +93,12 @@ RequestHandlerResult DispatcherService::HandleUnauthorized(std::shared_ptr<Abstr
|
||||
return RequestHandlerResult::Handled;
|
||||
}
|
||||
|
||||
RequestHandlerResult DispatcherService::HandlePathNotFound(std::shared_ptr<AbstractSocket> /*session*/, RequestContext& context)
|
||||
{
|
||||
context.response.result(boost::beast::http::status::not_found);
|
||||
return RequestHandlerResult::Handled;
|
||||
}
|
||||
|
||||
void DispatcherService::RegisterHandler(boost::beast::http::verb method, std::string_view path,
|
||||
std::function<RequestHandlerResult(std::shared_ptr<AbstractSocket> session, RequestContext& context)> handler,
|
||||
RequestHandlerFlag flags)
|
||||
|
||||
@@ -61,8 +61,9 @@ public:
|
||||
|
||||
RequestHandlerResult HandleRequest(std::shared_ptr<AbstractSocket> session, RequestContext& context);
|
||||
|
||||
RequestHandlerResult HandlePathNotFound(std::shared_ptr<AbstractSocket> session, RequestContext& context);
|
||||
RequestHandlerResult HandleUnauthorized(std::shared_ptr<AbstractSocket> session, RequestContext& context);
|
||||
static RequestHandlerResult HandleBadRequest(std::shared_ptr<AbstractSocket> session, RequestContext& context);
|
||||
static RequestHandlerResult HandleUnauthorized(std::shared_ptr<AbstractSocket> session, RequestContext& context);
|
||||
static RequestHandlerResult HandlePathNotFound(std::shared_ptr<AbstractSocket> session, RequestContext& context);
|
||||
|
||||
protected:
|
||||
void RegisterHandler(boost::beast::http::verb method, std::string_view path,
|
||||
@@ -179,7 +180,6 @@ protected:
|
||||
return threads;
|
||||
}
|
||||
|
||||
private:
|
||||
Asio::IoContext* _ioContext;
|
||||
std::string _logger;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user