comparison s4-funcs.sh @ 712:4752122ea473

Adjust sesskey length(test)
author HIROSE Yuuji <yuuji@gentei.org>
date Fri, 29 May 2020 09:28:32 +0900
parents 695ab5c2c1a5
children 0d13e282441d
comparison
equal deleted inserted replaced
711:695ab5c2c1a5 712:4752122ea473
351 logstart 351 logstart
352 if [ -z "$1" ]; then 352 if [ -z "$1" ]; then
353 tee -a $querylog|sqlite3 -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000" 353 tee -a $querylog|sqlite3 -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000"
354 else 354 else
355 echo "$@" >> $querylog 355 echo "$@" >> $querylog
356 sqlite3 -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000" "$@" 356 ###sqlite3 -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000" "$@"
357 sqlite3 -bail -cmd 'PRAGMA foreign_keys=ON' -cmd ".timeout 3000" "$@"
357 fi 358 fi
358 logend 359 logend
359 } 360 }
360 dbsetup() { 361 dbsetup() {
361 pipedir=$tmpdir/pipedir 362 pipedir=$tmpdir/pipedir
1344 return 1 # wasureta error 1345 return 1 # wasureta error
1345 fi 1346 fi
1346 # dbpswd="`sq $db \"select pswd from passwd where name='$user'\"`" 1347 # dbpswd="`sq $db \"select pswd from passwd where name='$user'\"`"
1347 # putheader; echo; echo user=$user, db=$dbpswd, enc=$encpswd 1348 # putheader; echo; echo user=$user, db=$dbpswd, enc=$encpswd
1348 if pwcheck "$pswd"; then 1349 if pwcheck "$pswd"; then
1349 newsession=`genrandom 50` 1350 newsession=`genrandom 34`
1350 if setskey "$user" "$newsession" && 1351 if setskey "$user" "$newsession" &&
1351 dbsetbyid user "$user" login "`date '+%F %T'`"; then 1352 dbsetbyid user "$user" login "`date '+%F %T'`"; then
1352 gencookie "user=$user" "skey=$newsession" 1353 gencookie "user=$user" "skey=$newsession"
1353 return 0 1354 return 0
1354 else 1355 else

yatex.org