PHP中的密码自动生成
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP中的密码自动生成相关的知识,希望对你有一定的参考价值。
Sometimes you need to generate passwords for customers automatically when a new account is created. This code allows you choose the desired length and strength for the password and it is very flexible.
<?php function GeneratePassword($length=8, $strength=0){ $vowels = 'aeuy'; $consonants = 'bdghjmnpqrstvz'; if($strength >= 1) $consonants .= 'BDGHJLMNPQRSTVWXZ'; if($strength >= 2) $vowels .= 'AEUY'; if($strength >= 3) $consonants .= '12345'; if($strength >= 4) $consonants .= '67890'; if($strength >= 5) $vowels .= '@#$%'; $password = ''; for($i = 0; $i < $length; $i++){ if($alt == 1){ $alt = 0; }else{ $alt = 1; } } return $password; } ?>
以上是关于PHP中的密码自动生成的主要内容,如果未能解决你的问题,请参考以下文章