w pliku ucp.php
znajdź linijkę:
Kod:
$mode = request_var('mode', '');
i dodaj po niej:
Kod:
$redirect = request_var('redirect',append_sid("{$phpbb_root_path}index.$phpEx"));
w tym samym pliku znajdź:
Kod:
case: login
i zamień tam:
Kod:
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
na
Kod:
redirect($redirect);
znajdź
Kod:
case: logout
zamień:
Kod:
meta_refresh(0, append_sid("{$phpbb_root_path}index.$phpEx"));
na
Kod:
meta_refresh(0, $redirect);
----------------------------------------------------------------
w pliku php strony
[php]<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
$redirect='../index.php'; // przenosi z katalogu forum, do strony głównej (katalog wyżej).
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require($phpbb_root_path . 'common.' . $phpEx);
require($phpbb_root_path . 'includes/functions_user.' . $phpEx);
require($phpbb_root_path . 'includes/functions_module.' . $phpEx);
//Sesja start
$user->session_begin();
$auth->acl($user->data);
if ($user->data['is_registered']) { //Jezeli jestes zalogowany
echo 'Witaj '.$user->data['username'].'<br />';
echo '<a href="'.$phpbb_root_path.'ucp.php?mode=logout&sid='.$user->data['session_id'].'&redirect='.$redirect.'">wyloguj</a>';
} else { //Albo formularz
echo('<form action="'.$phpbb_root_path.'ucp.php" method="post">
<input type="hidden" name="redirect" value="'.$redirect.'" />
<input type="hidden" name="mode" value="login" />
Nazwa uzytkownika: <input type="text" name="username" id="username" size="10" class="inputbox" title="Nazwa uzytkownika" /><br />
Haslo uzytkownika: <input type="password" name="password" id="password" size="10" class="inputbox" title="Has?o" /><br />
Zapamiętaj mnie: <input type="checkbox" name="autologin" id="autologin" class="checkbox" /><br />
<input type="submit" name="login" value="Zaloguj" class="button2" />');
}
//-------- PHPBB LOGIN SYSTEM ------ //
?>[/php]
oczywiście jest to tylko mala modyfikacja kodów Mazura (za które autorowi serdecznie dziękuję).
Sorki za brak statystyk, ale najprościej mówiąc, nie mam na nie czasu.
Jeszcze zmajstruję opcje dla admina może później.
Aha, i miło mi napisać tu pierwszego posta. Witam Was serdecznie.
Uwagi moderatora krzysztof_lechowski (dodane 27 Sie 2007, 20:44):
Ostatnio edytowany przez krzysztof_lechowski, 27 Sie 2007, 20:44, edytowano w sumie 1 raz