Skip to content

Commit bc1c349

Browse files
author
Kristan Kenney
committed
Add flags for LOGIN_DISABLED, LOGIN_USE_IPLIST, LOGIN_ALLOW_IPS
1 parent 9244e62 commit bc1c349

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

bin/v-add-user

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,9 @@ LANGUAGE=''
238238
THEME=''
239239
NOTIFICATIONS='no'
240240
PREF_UI_SORT='name'
241+
LOGIN_DISABLED='no'
242+
LOGIN_USE_IPLIST='no'
243+
LOGIN_ALLOW_IPS=''
241244
TIME='$time'
242245
DATE='$date'" > $USER_DATA/user.conf
243246
chmod 660 $USER_DATA/user.conf

bin/v-list-user

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@ json_list() {
8181
"THEME": "'$THEME'",
8282
"NOTIFICATIONS": "'$NOTIFICATIONS'",
8383
"PREF_UI_SORT": "'$PREF_UI_SORT'",
84+
"LOGIN_DISABLED": "'$LOGIN_DISABLED'",
85+
"LOGIN_USE_IPLIST": "'$LOGIN_USE_IPLIST'",
86+
"LOGIN_ALLOW_IPS": "'$LOGIN_ALLOW_IPS'",
8487
"PHPCLI": "'$PHPCLI'",
8588
"TIME": "'$TIME'",
8689
"DATE": "'$DATE'"

func/rebuild.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,16 @@ rebuild_user_conf() {
4242
if [ -z "${PREF_UI_SORT+x}" ]; then
4343
sed -i "/NOTIFICATIONS/a PREF_UI_SORT='name'" $USER_DATA/user.conf
4444
fi
45+
if [ -z "${LOGIN_DISABLED+x}" ]; then
46+
sed -i "/PREF_UI_SORT/a LOGIN_DISABLED=''" $USER_DATA/user.conf
47+
fi
48+
if [ -z "${LOGIN_USE_IPLIST+x}" ]; then
49+
sed -i "/LOGIN_DISABLED/a LOGIN_USE_IPLIST=''" $USER_DATA/user.conf
50+
fi
51+
if [ -z "${LOGIN_ALLOW_IPS+x}" ]; then
52+
sed -i "/LOGIN_USE_IPLIST/a LOGIN_ALLOW_IPS=''" $USER_DATA/user.conf
53+
fi
54+
4555
# Run template trigger
4656
if [ -x "$HESTIA/data/packages/$PACKAGE.sh" ]; then
4757
$HESTIA/data/packages/$PACKAGE.sh "$user" "$CONTACT" "$NAME"

0 commit comments

Comments
 (0)