mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-12 19:35:50 +00:00
perf: 签到设置,有些客户服务器安全体系会拦截 curl -sSL 关键字,优化为base64返回
This commit is contained in:
parent
96438604ee
commit
8d121d4056
@ -389,6 +389,9 @@ class SystemController extends AbstractController
|
||||
$setting['edit'] = $setting['edit'] ?: 'close';
|
||||
$setting['modes'] = is_array($setting['modes']) ? $setting['modes'] : [];
|
||||
$setting['cmd'] = "curl -sSL '" . Base::fillUrl("api/public/checkin/install?key={$setting['key']}") . "' | sh";
|
||||
if (Base::judgeClientVersion('0.34.67')) {
|
||||
$setting['cmd'] = base64_encode($setting['cmd']);
|
||||
}
|
||||
//
|
||||
return Base::retSuccess('success', $setting ?: json_decode('{}'));
|
||||
}
|
||||
|
||||
@ -157,6 +157,9 @@ export default {
|
||||
$A.messageSuccess('修改成功');
|
||||
}
|
||||
this.formData = data;
|
||||
try {
|
||||
this.formData.cmd = atob(this.formData.cmd);
|
||||
} catch (error) {}
|
||||
this.formDatum_bak = $A.cloneJSON(this.formData);
|
||||
}).catch(({msg}) => {
|
||||
if (save) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user