js/index.js
@@ -23,8 +23,11 @@ var strs_ = jwtstr.split('.'); var jwt_header_ = new buffer.Buffer(strs_[0].toString('base64'), 'base64').toString(); var jwt_payload_ = new buffer.Buffer(strs_[1].toString('base64'), 'base64').toString(); var payload_ = JSON.parse(jwt_payload_); mars3d.global_variables.userid = payload_.userid; var hash = CryptoJS.HmacSHA256(strs_[0] + '.' + strs_[1], "sxyd"); var hashInBase64 = base64UrlEncode(hash); var reg = RegExp(strs_[2]); if (!reg.exec(hashInBase64)) { // verification failed, go back