mirror of
https://github.com/me-no-dev/ESPAsyncWebServer.git
synced 2025-07-30 02:37:32 +02:00
fix Digest authentication for IE
This commit is contained in:
@ -132,7 +132,7 @@ bool checkDigestAuthentication(const char * header, const char * method, const c
|
|||||||
}
|
}
|
||||||
|
|
||||||
String myHeader = String(header);
|
String myHeader = String(header);
|
||||||
int nextBreak = myHeader.indexOf(", ");
|
int nextBreak = myHeader.indexOf(",");
|
||||||
if(nextBreak < 0){
|
if(nextBreak < 0){
|
||||||
//os_printf("AUTH FAIL: no variables\n");
|
//os_printf("AUTH FAIL: no variables\n");
|
||||||
return false;
|
return false;
|
||||||
@ -150,8 +150,9 @@ bool checkDigestAuthentication(const char * header, const char * method, const c
|
|||||||
myHeader += ", ";
|
myHeader += ", ";
|
||||||
do {
|
do {
|
||||||
String avLine = myHeader.substring(0, nextBreak);
|
String avLine = myHeader.substring(0, nextBreak);
|
||||||
myHeader = myHeader.substring(nextBreak+2);
|
avLine.trim();
|
||||||
nextBreak = myHeader.indexOf(", ");
|
myHeader = myHeader.substring(nextBreak+1);
|
||||||
|
nextBreak = myHeader.indexOf(",");
|
||||||
|
|
||||||
int eqSign = avLine.indexOf("=");
|
int eqSign = avLine.indexOf("=");
|
||||||
if(eqSign < 0){
|
if(eqSign < 0){
|
||||||
|
Reference in New Issue
Block a user