comparison s4-funcs.sh @ 732:98702a1251cd

merged
author HIROSE Yuuji <yuuji@gentei.org>
date Tue, 02 Jun 2020 07:52:04 +0900
parents 33df7d50532e b73e2399994c
children ebc1c0b19bf7 1ab3cc61a462
comparison
equal deleted inserted replaced
731:33df7d50532e 732:98702a1251cd
1175 gencookie() ( 1175 gencookie() (
1176 path=${URL#*:/} 1176 path=${URL#*:/}
1177 path=${URL%/*} 1177 path=${URL%/*}
1178 expire="`expire '' '%a, %d-%b-%Y %H:%M:%S GMT'`" 1178 expire="`expire '' '%a, %d-%b-%Y %H:%M:%S GMT'`"
1179 for kv; do 1179 for kv; do
1180 echo "Set-Cookie: $kv; expires=$expire; Path=$path" 1180 # echo "Set-Cookie: $kv; expires=$expire; Path=$path"
1181 # echo "Set-Cookie: $kv; expires=$expire;" 1181 echo "Set-Cookie: $kv; expires=$expire;"
1182 done 1182 done
1183 ) 1183 )
1184 contenttype() { 1184 contenttype() {
1185 echo "Content-type: ${1:-text/html; charset=utf-8}" 1185 echo "Content-type: ${1:-text/html; charset=utf-8}"
1186 contenttype() {} # Only need to work once 1186 contenttype() {} # Only need to work once
1343 quser=`sqlquotestr "$user"` 1343 quser=`sqlquotestr "$user"`
1344 dbuser=`query "SELECT name FROM user WHERE name=$quser;"` 1344 dbuser=`query "SELECT name FROM user WHERE name=$quser;"`
1345 if [ $? != 0 ]; then # Maybe DB locked 1345 if [ $? != 0 ]; then # Maybe DB locked
1346 return 4 # 4=server too heavy 1346 return 4 # 4=server too heavy
1347 elif [ -z "$dbuser" ]; then 1347 elif [ -z "$dbuser" ]; then
1348 err "Login USER failed: [$user]"
1348 return 2 # 2=login fail 1349 return 2 # 2=login fail
1349 elif [ x"$pswd" = x"wasureta" ]; then 1350 elif [ x"$pswd" = x"wasureta" ]; then
1350 wasureta "$user" 1351 wasureta "$user"
1351 return 1 # wasureta error 1352 return 1 # wasureta error
1352 fi 1353 fi
1360 return 0 1361 return 0
1361 else 1362 else
1362 return 4 # Heavy load?? 1363 return 4 # Heavy load??
1363 fi 1364 fi
1364 fi 1365 fi
1366 err "Login failed: [$user]"
1365 return 2 # Password mismatch 1367 return 2 # Password mismatch
1366 } 1368 }
1367 showlogin() { 1369 showlogin() {
1368 args=`echo $myargs|tr ' ' '+'` 1370 args=`echo $myargs|tr ' ' '+'`
1369 test -z "$args" && resetskey 1371 test -z "$args" && resetskey

yatex.org