Просмотр исходного кода

Add flags for LOGIN_DISABLED, LOGIN_USE_IPLIST, LOGIN_ALLOW_IPS

Kristan Kenney 5 лет назад
Родитель
Сommit
bc1c3493ba
3 измененных файлов с 16 добавлено и 0 удалено
  1. 3 0
      bin/v-add-user
  2. 3 0
      bin/v-list-user
  3. 10 0
      func/rebuild.sh

+ 3 - 0
bin/v-add-user

@@ -238,6 +238,9 @@ LANGUAGE=''
 THEME=''
 NOTIFICATIONS='no'
 PREF_UI_SORT='name'
+LOGIN_DISABLED='no'
+LOGIN_USE_IPLIST='no'
+LOGIN_ALLOW_IPS=''
 TIME='$time'
 DATE='$date'" > $USER_DATA/user.conf
 chmod 660 $USER_DATA/user.conf

+ 3 - 0
bin/v-list-user

@@ -81,6 +81,9 @@ json_list() {
         "THEME": "'$THEME'",
         "NOTIFICATIONS": "'$NOTIFICATIONS'",
         "PREF_UI_SORT": "'$PREF_UI_SORT'",
+        "LOGIN_DISABLED": "'$LOGIN_DISABLED'",
+        "LOGIN_USE_IPLIST": "'$LOGIN_USE_IPLIST'",
+        "LOGIN_ALLOW_IPS": "'$LOGIN_ALLOW_IPS'",
         "PHPCLI": "'$PHPCLI'",
         "TIME": "'$TIME'",
         "DATE": "'$DATE'"

+ 10 - 0
func/rebuild.sh

@@ -42,6 +42,16 @@ rebuild_user_conf() {
     if [ -z "${PREF_UI_SORT+x}" ]; then 
         sed -i "/NOTIFICATIONS/a PREF_UI_SORT='name'" $USER_DATA/user.conf 
     fi
+    if [ -z "${LOGIN_DISABLED+x}" ]; then 
+        sed -i "/PREF_UI_SORT/a LOGIN_DISABLED=''" $USER_DATA/user.conf 
+    fi
+    if [ -z "${LOGIN_USE_IPLIST+x}" ]; then 
+        sed -i "/LOGIN_DISABLED/a LOGIN_USE_IPLIST=''" $USER_DATA/user.conf 
+    fi
+    if [ -z "${LOGIN_ALLOW_IPS+x}" ]; then 
+        sed -i "/LOGIN_USE_IPLIST/a LOGIN_ALLOW_IPS=''" $USER_DATA/user.conf 
+    fi
+
     # Run template trigger
     if [ -x "$HESTIA/data/packages/$PACKAGE.sh" ]; then
         $HESTIA/data/packages/$PACKAGE.sh "$user" "$CONTACT" "$NAME"