Example #1
0
 public static function generateNewPasswordString($id)
 {
     $unique = uniqid('', true);
     // generate a unique string
     $random = substr(str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 0, 10);
     // generate a more random string
     $generatedString = $unique . $random;
     // a random and unique string
     User::validateId($id);
     UserFetcher::updateGenString($id, $generatedString);
     UserFetcher::updateGenStringTimeUpdate($id);
     return $generatedString;
 }