83 lines
2.4 KiB
Bash
Executable File
83 lines
2.4 KiB
Bash
Executable File
#!/bin/bash
|
|
while read kos
|
|
do
|
|
[ "${#kos}" -le "1" ]&&break;
|
|
koss="$kos
|
|
$koss"
|
|
done
|
|
[ "$conntyp" = "POST" ]&&{
|
|
zj=$(echo "$koss"|awk '{IGNORECASE=1}/Content-Length:/{gsub("\r","",$2);print$2}')
|
|
##[ "${zj:-0}" -gt "128" ]&&exit 0
|
|
hhhkkkk="$(head -c$zj)"
|
|
ck=($(echo "$koss"|awk -F'[|:]' '{IGNORECASE=1}$1=="Cookie"{print $3}'))
|
|
sqlstart="SELECT passd,grups,isok,feilv,ckuser,ckname,ckkey FROM user WHERE userid = '${ck[2]}'"
|
|
dada="$($MYSQLS -e "$sqlstart" 2>>$0.errlog)"
|
|
sdata=($dada)
|
|
cksec=${ck[4]}
|
|
yunse=$(echo -n "$REMOTE_HOST${sdata[2]}${sdata[1]}${ck[2]}${sdata[0]}${dateddd:0:6}"|md5sum|tr -dc [0-9])
|
|
|
|
[ "$yunse" = "$cksec" ]||{
|
|
echo "HTTP/1.1 200 ok
|
|
Connection: close
|
|
Pragma: no-cache
|
|
Cache-Control: no-cache
|
|
Cache-Control: no-store
|
|
Cache-Control: private
|
|
Server: kos-1.0
|
|
Access-Control-Expose-Headers: ztm
|
|
ztm: noes
|
|
Content-Language:zh-CN,zh
|
|
Content-Type: text/plain;charset=utf-8
|
|
"
|
|
exit 0
|
|
}
|
|
|
|
q=($hhhkkkk)
|
|
|
|
case "$1" in
|
|
"delone")
|
|
[ "${ck[3]}" = "0" ]&&{
|
|
sqlstart="DELETE FROM geren WHERE id='${hhhkkkk//[^0-9]/}';"
|
|
dada="$($MYSQLS -e "$sqlstart" 2>>$0.errlog)"&&{
|
|
ztm=okay
|
|
status='删除成功!'
|
|
}||status='删除失败,未知错误!'
|
|
}||status='删除失败,权限不足请联系上级!'
|
|
;;
|
|
"zfzhanghaoadd")
|
|
[ "${ck[3]}" = "0" -o "${ck[3]}" = "1" ]&&{
|
|
[ "${q[0]}" = "wx" ]&&sqlstart="insert into geren(userid,type,uniqid,yuname,fuappid,maxjine,ctime) values('${ck[2]}','${q[0]}','${q[1]}','${q[2]}','${q[3]}','${q[4]}','$(date "+%F %T")');"||sqlstart="insert into geren(userid,type,uniqid,yuname,maxjine,ctime) values('${ck[2]}','${q[0]}','${q[1]}','${q[2]}','${q[3]}','$(date "+%F %T")');"
|
|
dada="$($MYSQLS -e "$sqlstart" 2>>$0.errlog)"&&{
|
|
ztm=okay
|
|
status='录入成功!'
|
|
}||status='录入失败,未知错误!'
|
|
}||status='录入失败,权限不足!'
|
|
;;
|
|
"xiugai")
|
|
[ "${ck[3]}" = "0" ]&&{
|
|
sqlstart="UPDATE geren SET enable='${q[1]}',yuname='${q[2]}',maxjine='${q[3]}' WHERE id='${q[0]//[^0-9]/}'"
|
|
dada="$($MYSQLS -e "$sqlstart" 2>>$0.errlog)"&&{
|
|
ztm=okay
|
|
status='修改成功!'
|
|
}||status='修改失败,未知错误!'
|
|
}||status='修改失败,权限不足请联系上级!'
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
echo "HTTP/1.1 200 ok
|
|
Connection: close
|
|
Pragma: no-cache
|
|
Cache-Control: no-cache
|
|
Cache-Control: no-store
|
|
Cache-Control: private
|
|
Server: kos-1.0
|
|
Access-Control-Expose-Headers: ztm
|
|
ztm: ${ztm:-okey}
|
|
Content-Language:zh-CN,zh
|
|
Content-Type: text/plain;charset=utf-8
|
|
|
|
$status"
|
|
}||exit 0
|