This re-enables previously removed WebSocket authentication which is … (#272)

* This re-enables previously removed WebSocket authentication which is orginaly implemented PR #143

* Update README.md
This commit is contained in:
omersiar
2017-10-30 11:43:31 +03:00
committed by Me No Dev
parent 313f3372c6
commit d366e7c539
2 changed files with 5 additions and 2 deletions

View File

@@ -1098,6 +1098,9 @@ void AsyncWebSocket::handleRequest(AsyncWebServerRequest *request){
request->send(400);
return;
}
if((_username != "" && _password != "") && !request->authenticate(_username.c_str(), _password.c_str())){
return request->requestAuthentication();
}
AsyncWebHeader* version = request->getHeader(WS_STR_VERSION);
if(version->value().toInt() != 13){
AsyncWebServerResponse *response = request->beginResponse(400);