diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2013-03-29 23:20:58 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2013-03-29 23:20:58 +0800 |
commit | e61fb0166f06e12659dd9d64a6049e23d6fd127f (patch) | |
tree | 6c599fcedb9752bc47ac849b21b63babba84479e | |
parent | 6a0d7685111fc8607d33d783bbe90826dd7d6559 (diff) | |
download | pttbbs-e61fb0166f06e12659dd9d64a6049e23d6fd127f.tar pttbbs-e61fb0166f06e12659dd9d64a6049e23d6fd127f.tar.gz pttbbs-e61fb0166f06e12659dd9d64a6049e23d6fd127f.tar.bz2 pttbbs-e61fb0166f06e12659dd9d64a6049e23d6fd127f.tar.lz pttbbs-e61fb0166f06e12659dd9d64a6049e23d6fd127f.tar.xz pttbbs-e61fb0166f06e12659dd9d64a6049e23d6fd127f.tar.zst pttbbs-e61fb0166f06e12659dd9d64a6049e23d6fd127f.zip |
Prevent do_aloha for roles with hide_from.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5833 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/mbbsd/mbbsd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pttbbs/mbbsd/mbbsd.c b/pttbbs/mbbsd/mbbsd.c index 277a0971..a9dec00b 100644 --- a/pttbbs/mbbsd/mbbsd.c +++ b/pttbbs/mbbsd/mbbsd.c @@ -1170,9 +1170,9 @@ user_login(void) } if (!(HasUserPerm(PERM_SYSOP) && HasUserPerm(PERM_SYSOPHIDE)) && - !currutmp->invisible) - { - /* do_aloha is costly. do it later? */ + !HasUserRole(ROLE_HIDE_FROM) && !currutmp->invisible) { + /* do_aloha is costly. do it later? And don't alert if previous + * login was just minutes ago... */ do_aloha("<<上站通知>> -- 我來啦!"); } |