Mercurial > hgrepos > hgweb.cgi > s4
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 |