Revision: 19002
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 14, 2009 03:08 by FazzyX
Initial Code
private function genPassword() { //Generate password $letter = array("a", "b", "c", "d", "e", "f", "g", "h", "k", "m", "n", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"); $numbers = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0"); $specialCharacters = array("#", "!", "%"); $lenght = 8; for($i=0, $password=""; strlen($password)<$lenght; $i++) { if(rand(0, 2)==0 && isset($letter)) { $password.=$letter[rand(0, count($letter))]; } elseif(rand(0, 2)==1 && isset($numbers)) { $password.=$numbers[rand(0, count($numbers))]; } elseif(rand(0, 2)==2 && isset($specialCharacters)) { $password.=$specialCharacters[rand(0, count($specialCharacters))]; } } $md5Hash = md5($password); // Create object for further use. Depend on Password Class $oPassword = new Password('',$md5Hash,$password); return $oPassword; }
Initial URL
Initial Description
Generate random plain and md5 password. Depend on Password Class
Initial Title
Password Function
Initial Tags
php
Initial Language
PHP