PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Passwort mit php generieren!



Alexander Hinrichs
18-11-2001, 13:13
Hi,

ich möchte gerne ein Passwort mit php generieren, dass ich per mail verschicke und in eine DB eintragen möchte. Ich habe aber keine Ahnung, wie ich anfangen soll.

Es soll ein aus 6 oder 8 Zeichen bestehen.

Wie kann ich das am einfachsten umsetzen?

Gruß Alexander

FaWeY
18-11-2001, 13:57
$dbuser="root"; // Durch den Mysql Benutzer ersetzen
$dbpasswd=""; // Durch dein Mysql PAsswort ersetzen
$dbhost="localhost"; // URL der Datenbank
$dbname="login"; // Datenbank
$dbtable="lala"; // Table in der DB

if(!$db = @mysql_connect("$dbhost", "$dbuser", "$dbpasswd"))
die('<font size=+1>An Error Occured</font><hr>The Login Script was unable to connect to the database. <BR>Please check $dbhost, Username, and Password.');
if(!@mysql_select_db("$dbname",$db))
die("<font size=+1>An Error Occured</font><hr>The Login Script was unable to find the database <b>$dbname</b> on your MySQL server.");




//*** Passwort Generieren //
$len = "6"; // länge des passworts zb 6,7,8,99 *g*
function randpw($length) {
$possible = 'abcdefghijklmnopqrstuvwxyz'; // Welche Zeichen alle beim generieren dabei sein drüfen z.B.: noch 1-9 oder A-Z oder sonderzeichen
mt_srand((double)microtime() * 1000000);
$str = "";
while(strlen($str) < $length) {
$str .= substr($possible, mt_rand(0, strlen($possible) - 1), 1);
}
return $str;
}
$user_password = randpw($len);
// Passwort Generieren ***//

echo "$user_password";


mysql_query("insert into $table(user_password) values ('$user_password')");
echo mysql_error();



und nu isses in der DB VIEL SPASSSSS

Mfg FaWeY

Alexander Hinrichs
18-11-2001, 14:52
SUPER!

DANKE!!!!!!!!!

Gruß Alexander