summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-06-16 22:16:26 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-06-16 22:16:26 +0800
commit69e7169392592a6a6cf06f98e53e5f907bedc317 (patch)
treeca03acf41b2b93dbe6912de8b8a172eb7a95cb91
parent8c56b28ee4d609bab7d7a01834f033896d88dc59 (diff)
downloadpttbbs-69e7169392592a6a6cf06f98e53e5f907bedc317.tar
pttbbs-69e7169392592a6a6cf06f98e53e5f907bedc317.tar.gz
pttbbs-69e7169392592a6a6cf06f98e53e5f907bedc317.tar.bz2
pttbbs-69e7169392592a6a6cf06f98e53e5f907bedc317.tar.lz
pttbbs-69e7169392592a6a6cf06f98e53e5f907bedc317.tar.xz
pttbbs-69e7169392592a6a6cf06f98e53e5f907bedc317.tar.zst
pttbbs-69e7169392592a6a6cf06f98e53e5f907bedc317.zip
* lower down login frequency: 10 per minutes
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4640 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--daemon/utmpd/utmpserver3.c4
-rw-r--r--mbbsd/talk.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/daemon/utmpd/utmpserver3.c b/daemon/utmpd/utmpserver3.c
index 30894c5d..da833d03 100644
--- a/daemon/utmpd/utmpserver3.c
+++ b/daemon/utmpd/utmpserver3.c
@@ -46,7 +46,7 @@ int action_frequently(int uid)
}
if(abs(flooding[uid].lastlogin-(unsigned short)now)<=3 ||
- flooding[uid].minute_count>30 ||
+ flooding[uid].minute_count>10 ||
flooding[uid].hour_count>60) {
count_flooding++;
return 2;
@@ -56,7 +56,7 @@ int action_frequently(int uid)
flooding[uid].hour_count++;
flooding[uid].lastlogin=now;
- if(flooding[uid].minute_count>5 ||
+ if(flooding[uid].minute_count>3 ||
flooding[uid].hour_count>20) {
count_flooding++;
return 1;
diff --git a/mbbsd/talk.c b/mbbsd/talk.c
index dae79e40..742c6f31 100644
--- a/mbbsd/talk.c
+++ b/mbbsd/talk.c
@@ -269,9 +269,9 @@ int sync_outta_server(int sfd)
close(sfd);
outs("登入太頻繁, 為避免系統負荷過重, 請稍後再試\n");
refresh();
- sleep(30);
log_usies("REJECTLOGIN", NULL);
memset(currutmp, 0, sizeof(userinfo_t));
+ sleep(30);
exit(0);
}