Forum Webscript.Ru

Программирование => PHP => Тема начата: chaif от 16 Марта 2002, 15:22:55

Название: phpweblog - вход в админку
Отправлено: chaif от 16 Марта 2002, 15:22:55
не могу войти в админку, не подходит пароль:((
возможно кто-то его поменял...

Как сделать новый пароль?
Название: phpweblog - вход в админку
Отправлено: Dm от 16 Марта 2002, 18:06:42
Воспользуйся моим скриптом:

/*
 * Password Changer by Dm
 * 16.03.2002 19:02:40
 *
 */

#########################
# database server setup

$host = "localhost";
$userdb = "root";
$passdb = "";
$db = "phpweblog";

#
#########################
?>


user:

pass:






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 "password from base: ".$row[0]."
\\n";

$pass = md5($pass);
echo "new password: ".$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 и новый пароль.
Название: phpweblog - вход в админку
Отправлено: chaif от 16 Марта 2002, 22:44:56
Dm, нужно создать файл специальный для этого с содержимым выше?
Что-то не получается:((
Название: phpweblog - вход в админку
Отправлено: Dm от 17 Марта 2002, 00:14:22
chaif
да. это совершенно отдельный скрипт.
что не получается?

зы. если че - на мыло (dmq@mailru.com) или на асю (76555967)