diff options
-rw-r--r-- | includes/user.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/user.inc b/includes/user.inc index 9e1370f6b..721ccfd25 100644 --- a/includes/user.inc +++ b/includes/user.inc @@ -73,8 +73,8 @@ function user_ban($mask, $type) { function user_password($min_length=6) { mt_srand((double)microtime() * 1000000); - $words = array("foo","bar","guy","neo","tux","moo","sun","asm","dot","god","axe","geek","nerd","fish","hack","star","mice","warp","moon","hero","cola","girl","fish","java","perl","boss","dark","sith","jedi","drop","mojo"); - while (strlen($password) < $min_length) $password .= $words[mt_rand(0, count($words))]; + $words = explode(",", variable_get("account_words", "foo,bar,guy,neo,tux,moo,sun,asm,dot,god,axe,geek,nerd,fish,hack,star,mice,warp,moon,hero,cola,girl,fish,java,perl,boss,dark,sith,jedi,drop,mojo")); + while (strlen($password) < $min_length) $password .= trim($words[mt_rand(0, count($words))]); return $password; } |