Bladeren bron

Only create znc config for valid users

Bob Mottram 8 jaren geleden
bovenliggende
commit
e4cded77b7
1 gewijzigde bestanden met toevoegingen van 7 en 1 verwijderingen
  1. 7
    1
      src/freedombone-app-irc

+ 7
- 1
src/freedombone-app-irc Bestand weergeven

@@ -90,8 +90,13 @@ function add_user_irc_bouncer {
90 90
         is_admin='false'
91 91
     fi
92 92
 
93
+    if [[ $(is_valid_user "$new_username") == "0" ]]; then
94
+        return
95
+    fi
96
+
93 97
     read_config_param IRC_PORT
94 98
     read_config_param DEFAULT_DOMAIN_NAME
99
+    read_config_param IRC_PASSWORD
95 100
 
96 101
     stop_irc_bouncer
97 102
 
@@ -130,7 +135,6 @@ function add_user_irc_bouncer {
130 135
     echo '    </Network>' >> /home/znc/.znc/config/znc.conf
131 136
     echo '</User>' >> /home/znc/.znc/config/znc.conf
132 137
 
133
-    mkdir -p /home/znc/.znc/moddata/webadmin
134 138
     mkdir -p /home/znc/.znc/users/${new_username}/moddata
135 139
     mkdir -p /home/znc/.znc/users/${new_username}/networks
136 140
     mkdir /home/znc/.znc/users/${new_username}/moddata/chanserver
@@ -140,6 +144,8 @@ function add_user_irc_bouncer {
140 144
     mkdir -p /home/znc/.znc/users/${new_username}/networks/${PROJECT_NAME}/moddata/chansaver
141 145
     mkdir -p /home/znc/.znc/users/${new_username}/networks/${PROJECT_NAME}/moddata/simple_away
142 146
 
147
+    mkdir -p /home/znc/.znc/moddata/webadmin
148
+
143 149
     chown -R znc:znc /home/znc/.znc
144 150
 
145 151
     start_irc_bouncer