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