initial client emu
This commit is contained in:
@@ -44,6 +44,10 @@ else {
|
||||
data = errpage[1];
|
||||
} else {
|
||||
var userid = session_data.getSessionData("subscriber_userid")
|
||||
if (userid === null) {
|
||||
userid = '1' + Math.floor(Math.random() * 1000000000000000000);
|
||||
session_data.setSessionData("subscriber_userid", userid);
|
||||
}
|
||||
var nickname = session_data.getSessionData("subscriber_username");
|
||||
var human_name = session_data.getSessionData("subscriber_name") || nickname;
|
||||
var messenger_enabled = session_data.getSessionData("messenger_enabled") || 0;
|
||||
|
||||
@@ -207,6 +207,7 @@ class WTVSec {
|
||||
const challenge_md5_challenge = CryptoJS.MD5(CryptoJS.enc.Hex.parse(challenge_dec_hex.slice(0, 160))).toString(CryptoJS.enc.Hex); // 80 bytes * 2
|
||||
|
||||
if (challenge_dec_hex.slice(160, 192) !== challenge_md5_challenge) { // 96 bytes * 2
|
||||
console.log("Failed to process challenge (invalid key?)")
|
||||
return "";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user