Send login payload as JSON

This commit is contained in:
2026-06-08 08:57:59 +02:00
parent 27d28a8767
commit 5cb93b3258
4 changed files with 14 additions and 10 deletions
+6 -4
View File
@@ -497,14 +497,16 @@ class AgrarmonitorConnector {
return;
}
const nonce = this.extractNonce(loginPageText, 'input[name="nonce"]');
const loginData = new URLSearchParams({
const loginData = {
username: this.options.username,
passwort: this.options.password,
nonce,
});
const response = await this.http.post('/redirect.php?id=benutzerverwaltung&action=login', loginData, {
ssoAction: "",
ssoReturn: "",
};
const response = await this.http.post('/login/api/login.php', loginData, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Type': 'application/json',
},
});
const responseText = typeof response.data === 'string' ? response.data : '';