Воспользуйся моим скриптом:
<?
/*
* Password Changer by Dm
* 16.03.2002 19:02:40
*
*/
#########################
# database server setup
$host = "localhost";
$userdb = "root";
$passdb = "";
$db = "phpweblog";
#
#########################
?>
<form action="">
user: <input type="text" name="user">
pass: <input type="text" name="pass">
<input type="submit" value="ok">
</form>
<?
error_reporting(E_ALL);
if((!isset($user)) or (!isset($pass))) exit;
if(!($cn = @mysql_connect($host, $userdb, $passdb))) {
echo "server error";
exit;
}
if(!@mysql_select_db($db, $cn))
{
echo "database select error";
exit;
}
$query = "SELECT Password FROM t_users WHERE Username=\'$user\'";
$res = mysql_query($query);
if(mysql_errno()!=0) {
echo "MySQL err: ".mysql_error()." [".$query."]";
exit;
}
if(mysql_num_rows($res)!=0) {
$row = mysql_fetch_row($res);
echo "<b>password from base:</b> ".$row[0]."
\\n";
$pass = md5($pass);
echo "<b>new password:</b> ".$pass."
\\n";
$query = "UPDATE t_users SET Password=\'$pass\' WHERE Username=\'$user\'";
$res = mysql_query($query);
if(mysql_errno()!=0) {
echo "MySQL err: ".mysql_error()." [".$query."]";
exit;
}
echo "Done.";
}
?>
запускать нужно на том же сервере, что и phpweblog, плюс те же настройки mysql сервера.
вводишь login: admin и новый пароль.