# HG changeset patch # User HIROSE Yuuji # Date 1590712112 -32400 # Node ID 4752122ea473eb5820d9a379c0fea189f79effc8 # Parent 695ab5c2c1a51f900ed2fbc45d539a31392e6d6b Adjust sesskey length(test) diff -r 695ab5c2c1a5 -r 4752122ea473 s4-funcs.sh --- a/s4-funcs.sh Fri May 29 09:24:19 2020 +0900 +++ b/s4-funcs.sh Fri May 29 09:28:32 2020 +0900 @@ -353,7 +353,8 @@ tee -a $querylog|sqlite3 -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000" else echo "$@" >> $querylog - sqlite3 -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000" "$@" + ###sqlite3 -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000" "$@" + sqlite3 -bail -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000" "$@" fi logend } @@ -1346,7 +1347,7 @@ # dbpswd="`sq $db \"select pswd from passwd where name='$user'\"`" # putheader; echo; echo user=$user, db=$dbpswd, enc=$encpswd if pwcheck "$pswd"; then - newsession=`genrandom 50` + newsession=`genrandom 34` if setskey "$user" "$newsession" && dbsetbyid user "$user" login "`date '+%F %T'`"; then gencookie "user=$user" "skey=$newsession"