Mam taki problem
Zainstalowałem forum, ale zapomniałem hasla do Admina - problemu by nie było jakby moj mail admina nie był zmyślony.. ale mam dostęp do folderu instalacyjnego... da sie cos z tym zrobic?
Pomocy
Re: Pomocy
Najlepiej to zmień sobie adres e-mail w bazie danych (w tabeli phpbb_users) poprzez phpMyAdmina.
-
kasia_cool1
- Posty: 3
- Rejestracja: 08 maja 2008, 18:45
Re: Pomocy
tylko taka draka, ze nie mam do niego dostepu;/
Re: Pomocy
Jak posiadasz dane do bazy danych to musisz mieć dostęp do phpMyAdmina.
-
kasia_cool1
- Posty: 3
- Rejestracja: 08 maja 2008, 18:45
Re: Pomocy
nie muszę - to zalezy jak jest ustawiony phpmyadmin i jakie ma uprawnienia moj uzytkownik... Nie da sie nic zrobic z tym folderem instalacyjnym... np jakos oszukac plik database_update.php ?
np wprowadzic adres database_update.php?mode=update&user_id=1&mail= - nie da sie tak?
np wprowadzic adres database_update.php?mode=update&user_id=1&mail= - nie da sie tak?
Re: Pomocy
Utwórz sobie jakiś plik .php, w głównym katalogu forum, wklej do niego:
odpowiednio zmieniając <nowy_adres_email> i <id_uzytkownika> (przypominam o dokładnym sprawdzeniu swojego ID np. w linku do profilu).
I na koniec odpal to w przeglądarce.
Kod: Zaznacz cały
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$sql = <<<EOF
UPDATE phpbb3_users SET user_email = '<nowy_adres_email>' WHERE user_id = '<id_uzytkownika>';
EOF;
$sql = explode(";\n", str_replace(array("\r\n", "\r"), "\n", "$sql\n"));
foreach ($sql as $query)
{
$query = trim($query);
if ($query)
{
$query = str_replace(array('phpbb_', 'phpbb3_', 'prefix_'), $table_prefix, $query);
echo $query . '<br />';
$db->sql_query($query);
}
}
?>I na koniec odpal to w przeglądarce.