# HG changeset patch # User HIROSE Yuuji # Date 1635917895 -32400 # Node ID 4099e5a30e274cff8e644785c63bf74cbcb69e39 # Parent d8a258cc8a7d16679a7afe3b712835634e5e3d38 Limit users who can invite others by setting INVITE_ONLYFROM diff -r d8a258cc8a7d -r 4099e5a30e27 s4-funcs.sh --- a/s4-funcs.sh Sat Oct 30 16:55:35 2021 +0900 +++ b/s4-funcs.sh Wed Nov 03 14:38:15 2021 +0900 @@ -1757,6 +1757,12 @@ } invite() { email=`getpar email | tr '[A-Z]' '[a-z]'` + if [ -n "$INVITE_ONLYFROM" ]; then + if ! echo "$user" | grep -E -e "$INVITE_ONLYFROM" >/dev/null 2>&1; then + echo "招待可能ユーザに登録されていません" | html p + return + fi + fi case "$email" in *@*@*|*\ *) repo="無効なアドレスです" ;; *@*)