diff --git a/webadmin/newuser.php b/webadmin/newuser.php index c1f1031017f049de9554765be71eed283cea5683..ada29ec8b87f5bcdf0b86a47e0b4c977aafbb09d 100755 --- a/webadmin/newuser.php +++ b/webadmin/newuser.php @@ -13,15 +13,13 @@ if (isset($_POST['submitnewuser'])) { else { // Don't rely on php PRNG $newpassword = exec("openssl rand -base64 32 | tr -dc A-Za-z0-9 | head -c 10 ; echo -n ''"); - if (preg_match('/^[a-z\d_]{8,32}$/i', $newpassword)) { - $new_user_file = fopen(".new_user.txt", "w") or die("Unable to write to new_user file"); - fwrite($new_user_file, $username.",".$newpassword); - fclose($new_user_file); + $new_user_file = fopen(".new_user.txt", "w") or die("Unable to write to new_user file"); + fwrite($new_user_file, $username.",".$newpassword); + fclose($new_user_file); - exec('cp new_user_confirm_template.html new_user_confirm.html'); - exec('sed -i "s|NEWPASSWORD|'.$newpassword.'|g" new_user_confirm.html'); - $output_filename = "new_user_confirm.html"; - } + exec('cp new_user_confirm_template.html new_user_confirm.html'); + exec('sed -i "s|NEWPASSWORD|'.$newpassword.'|g" new_user_confirm.html'); + $output_filename = "new_user_confirm.html"; } }