summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwens <wens@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2007-03-13 16:15:46 +0800
committerwens <wens@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2007-03-13 16:15:46 +0800
commit7244928e1902044295de75180035ea8ca67a4930 (patch)
tree79c1d5296c982d57960907f4b5b17b46b6eba2a8
parent5cb9d5277399c584266e31cb8ed113394d3b7399 (diff)
downloadpttbbs-7244928e1902044295de75180035ea8ca67a4930.tar
pttbbs-7244928e1902044295de75180035ea8ca67a4930.tar.gz
pttbbs-7244928e1902044295de75180035ea8ca67a4930.tar.bz2
pttbbs-7244928e1902044295de75180035ea8ca67a4930.tar.lz
pttbbs-7244928e1902044295de75180035ea8ca67a4930.tar.xz
pttbbs-7244928e1902044295de75180035ea8ca67a4930.tar.zst
pttbbs-7244928e1902044295de75180035ea8ca67a4930.zip
Police can only kill new users
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3486 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--mbbsd/user.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mbbsd/user.c b/mbbsd/user.c
index c0e55bda..32b33f80 100644
--- a/mbbsd/user.c
+++ b/mbbsd/user.c
@@ -300,6 +300,9 @@ violate_law(userec_t * u, int unum)
if (*ans2 != 'y')
return;
if (ans[0] == '9') {
+ if (HasUserPerm(PERM_POLICE) && (u->numlogins > 100 || u->numposts > 100))
+ return;
+
kill_user(unum, u->userid);
post_violatelaw(u->userid, cuser.userid, reason, "¬å°£ ID");
} else {