it-place.net > Скриптове > PHP > Трикове
Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Клас за генериране на случайни пароли
Автор  PureEvil (29.03.2006 11:09) съобщение до автора
Погледнат  2763 пъти добави към любими
Оценка добави коментар
Гласове  6 изпрати на приятел
Коментари  (2) абонирай се за PHP
     
PureEvil
     
 

Клас който генерира парола от даден знаци от един стринг $pstring;
Има какво да му се опитимизира така че не ползвайте метода COPY-PASTE просто го намерих някаде из прахта на харда :)

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
/*******************************
 *
project: един сайт ;)
 *
author: PureEvil
 *
filename: password.generate.class.php
 *
last change: 28.03.2005
 *******************************/ 

class randompass {
  
  
var $pstring;         //позволени знаци за паролата
  
var $plenght;         //дължина на паролата
  
  
/***************************************************
|*
function: randompass($passLen)                  *|
|*
purpose:  конструктор;                          *|
|*
outcome:  нищо;                                 *|
***************************************************/
  
function randompass($passLen) {
   
$this->pstring = "ABCDEFGHIJKLMNOPQRSTUVWXYZabchefghjkmnpqrstuvwxyz0123456789";
   
if ($passLen  < 6) $passLen = 6; //пароли под 6 знака може да се приемат за много кратки ;)
     
$this->plenght = $passLen;
  
}
  
/***************************************************
|*
function: generator()                           *|
|*
purpose:  генерира паролата;                    *|
|*
outcome:  паролата;                             *|
***************************************************/
  
function generator() {
   
$i = 0;
   
$password = "";
   
while (strlen($password) < $this->plenght) {
           
$num = rand() % strlen($this->pstring);
       
$tmp = substr($this->pstring, $num+4, 1);
       
$password = $password . $tmp;
       
$tmp = "";
       
}
       
return $password
 
}
}

?>



Ключови думи: PHP password случайна парола клас генериране




 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Ех винаги има някой който все иска да се изкара по по най. Този клас просто е за РНР4 ако знаеш там как стои въпроса с ООП де.

  PureEvil на 13.06.2006 14:27

Моят клас е кофти, а този "клас" направо демонстрира нови технологични върхове 

  blowfish на 30.05.2006 21:58

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008