Einzelnen Beitrag anzeigen
  #4  
Alt 01.09.2010, 12:40:57
knight1 knight1 ist offline
Junior Member
 
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
knight1 eine Nachricht über MSN schicken knight1 eine Nachricht über Skype™ schicken
AW: Passwort ohne Sonderzeichen

Hi,
wie wäre es damit.

PHP-Code:
function pw_generator ()
{
$password_length 5#Anzahl Zeichen im Passwort
#Ausschließlich folgende Zeichen verwenden
$digit = array (
                    
"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",
                    
"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",
                    
"0","1","2","3","4","5","6","7","8","9",
                    
"+","*","#","&","%","$","§","?","=","~"
                
);
$code_dig = array ();
mt_srand((double)microtime()*1000000);
for (
$x=0;$x<=$max_password_length;$x++) { $code_dig[] = $digit[mt_rand(0,bcsub(count($digit),1,0))]; }
RETURN 
implode ("",$code_dig);

Das benutze ich.

Einfach das Array "$digit" anpassen und fertig.
So kann man durch entfernen und hinzufügen von Zeichen genau bestimmen welche Zeichen im generierten PW vorhanden sein dürfen/sollen.
Ist jetzt nicht der Oberhammer Passwort-Generator, aber für den normalo Coder reicht's, denke ich.


Kai aka Knight1
__________________
Please visit: http://www.kaikordel.de
Mit Zitat antworten