- <?
- /*
- =============================================
- Движок: SHCMS Engine
- =============================================
- Official website: http://shcms.ru
- =============================================
- Данный код защищен авторскими правами
- =============================================
- */
-
-
- /*
- -----------------------
- Генерация пороля
- -----------------------
- */
- function genpass($number, $param = 1)
- {
- $arr = array('a','b','c','d','e','f',
- 'g','h','i','j','k','l',
- 'm','n','o','p','r','s',
- 't','u','v','x','y','z',
- 'A','B','C','D','E','F',
- 'G','H','I','J','K','L',
- 'M','N','O','P','R','S',
- 'T','U','V','X','Y','Z',
- '1','2','3','4','5','6',
- '7','8','9','0','.',',',
- '(',')','[',']','!','?',
- '&','^','%','@','*','$',
- '<','>','/','|','+','-',
- '{','}','`','~');
- // Генерируем пароль
- $pass = "";
- for($i = 0; $i < $number; $i++)
- {
- if ($param>count($arr)-1)$param=count($arr) - 1;
- if ($param==1) $param=48;
- if ($param==2) $param=58;
- if ($param==3) $param=count($arr) - 1;
- // Вычисляем случайный индекс массива
- $index = rand(0, $param);
- $pass .= $arr[$index];
- }
- return $pass;
- }
-
- $conservation=genpass(20, 1);
- $password_con=genpass(10, 1);
-
- ?>