s4
changeset 626:99863f97dee6
Add "heavy load" error message(for test)
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Wed, 22 Apr 2020 07:35:00 +0900 |
parents | 74c0c2ed8ff5 |
children | 86058f1bf9fa |
files | examples/common/msg/login-fail-4.m4.html s4-funcs.sh |
diffstat | 2 files changed, 10 insertions(+), 4 deletions(-) [+] |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/examples/common/msg/login-fail-4.m4.html Wed Apr 22 07:35:00 2020 +0900 1.3 @@ -0,0 +1,3 @@ 1.4 +<h2>混雑中</h2> 1.5 +<p>アクセスが集中しているようです。時間を置いて繋いでください。</p> 1.6 +<p>_ADMIN_</p>
2.1 --- a/s4-funcs.sh Wed Apr 22 07:09:19 2020 +0900 2.2 +++ b/s4-funcs.sh Wed Apr 22 07:35:00 2020 +0900 2.3 @@ -1279,10 +1279,13 @@ 2.4 # putheader; echo; echo user=$user, db=$dbpswd, enc=$encpswd 2.5 if pwcheck "$pswd"; then 2.6 newsession=`genrandom 50` 2.7 - dbsetbyid user "$user" skey "$newsession" 2.8 - dbsetbyid user "$user" login "`date '+%F %T'`" 2.9 - gencookie "user=$user" "skey=$newsession" 2.10 - return 0 2.11 + if dbsetbyid user "$user" skey "$newsession" && 2.12 + dbsetbyid user "$user" login "`date '+%F %T'`"; then 2.13 + gencookie "user=$user" "skey=$newsession" 2.14 + return 0 2.15 + else 2.16 + return 4 2.17 + fi 2.18 fi 2.19 return 2 # Password mismatch 2.20 }