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 wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/common/msg/login-fail-4.m4.html	Wed Apr 22 07:35:00 2020 +0900
@@ -0,0 +1,3 @@
+<h2>混雑中</h2>
+<p>アクセスが集中しているようです。時間を置いて繋いでください。</p>
+<p>_ADMIN_</p>
--- a/s4-funcs.sh	Wed Apr 22 07:09:19 2020 +0900
+++ b/s4-funcs.sh	Wed Apr 22 07:35:00 2020 +0900
@@ -1279,10 +1279,13 @@
   # putheader; echo; echo user=$user, db=$dbpswd, enc=$encpswd
   if pwcheck "$pswd"; then
     newsession=`genrandom 50`
-    dbsetbyid user "$user" skey "$newsession"
-    dbsetbyid user "$user" login "`date '+%F %T'`"
-    gencookie "user=$user" "skey=$newsession"
-    return 0
+    if dbsetbyid user "$user" skey "$newsession" &&
+	dbsetbyid user "$user" login "`date '+%F %T'`"; then
+      gencookie "user=$user" "skey=$newsession"
+      return 0
+    else
+      return 4
+    fi
   fi
   return 2		# Password mismatch
 }

yatex.org