fix messengerlogin for accounts that turn on messenger but didn't fill out the required information

This commit is contained in:
zefie
2022-12-02 20:57:40 -05:00
parent 59d2ff79cb
commit d70e3462e6

View File

@@ -4,15 +4,18 @@ wtv-encrypted: true
Expires: Wed, 09 Oct 1991 22:00:00 GMT Expires: Wed, 09 Oct 1991 22:00:00 GMT
Content-Type: text/plain` Content-Type: text/plain`
var messenger_email = session_data.getSessionData("messenger_email");;
var messenger_password = session_data.getSessionData("messenger_password");
var email = session_data.getSessionData("messenger_email") + "%40" + session_data.getSessionData("messenger_domain"); if (messenger_email && messenger_password) {
var password = session_data.decryptPassword(session_data.getSessionData("messenger_password")); var email = messenger_email + "%40" + session_data.getSessionData("messenger_domain");
var challenge = request_headers.request.split('?')[1]; var password = session_data.decryptPassword(messenger_password);
var challenge = request_headers.request.split('?')[1];
if (request_headers.request.split('?')[1].substring(0, 3) != "ct=") { if (request_headers.request.split('?')[1].substring(0, 3) != "ct=") {
console.log(" *** Logging into Messenger via MSNP3") console.log(" *** Logging into Messenger via MSNP3")
data = crypto.createHash('md5').update(request_headers.request.split('?')[1] + password).digest("hex"); data = crypto.createHash('md5').update(request_headers.request.split('?')[1] + password).digest("hex");
} else { } else {
console.log(" *** Logging into Messenger via MSNP8") console.log(" *** Logging into Messenger via MSNP8")
request_is_async = true; // Make us async request_is_async = true; // Make us async
const request = https.get('https://msnmsgr.escargot.chat/rdr/pprdr.asp', (response) => { const request = https.get('https://msnmsgr.escargot.chat/rdr/pprdr.asp', (response) => {
@@ -43,13 +46,14 @@ if (request_headers.request.split('?')[1].substring(0, 3) != "ct=") {
}); });
}); });
request2.on('error', (error) => { request2.on('error', (error) => {
console.log(' *** Error (Stage 1)', error); console.error(' *** Error (Stage 1)', error);
}); });
}); });
}); });
request.on('error', (error) => { request.on('error', (error) => {
console.log(' *** Error (Stage 1)', error); console.error(' *** Error (Stage 1)', error);
}); });
}
} }