3 # Save MySQL login and password
5 require './mysql-lib.pl';
7 &error_setup($text{'login_err'});
8 $access{'user'} || !$access{'noconfig'} || &error($text{'login_ecannot'});
9 $in{'login'} || &error($text{'login_elogin'});
10 $mysql_login = $config{'login'} = $in{'login'};
11 $mysql_pass = $config{'pass'} = $in{'pass'};
12 $authstr = &make_authstr();
13 if (&is_mysql_running() == -1) {
14 &error($text{'login_epass'});
16 if ($access{'user'}) {
17 # Update this user's ACL
18 $access{'user'} = $in{'login'};
19 $access{'pass'} = $in{'pass'};
20 &save_module_acl(\%access);
24 &write_file("$module_config_directory/config", \%config);
25 chmod(0700, "$module_config_directory/config");