Есть сайт, есть форум (2.0.4). Сделал сквозную авторизацию с сайта на форум.
База данных форума и есть база пользователей для сайта.
В некоторых случаях мне необходимо заблокировать пользователя.
Как это сделать из скрипта сайта?
Интегрировано все как в гугле:
- Код: Выделить всё
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$request->enable_super_globals();
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
// check for logout request
$cp = request_var('cp', '');
// is it a logout? then kill the session!
if ($cp == "logout") {
$user->session_kill();
$user->session_begin();
}
Добавлено спустя 3 минуты 50 секунд:
Забыл показать форму авторизации:
- Код: Выделить всё
<form id="login_form" method="post" action="forum/ucp.php?mode=login">
<input id="login_edit" type="text" name="username" placeholder="Введите свой логин">
<input id="login_edit" type="password" name="password" placeholder="и пароль">
<input id="login_check" type="checkbox" name="autologin">
<input type="hidden" name="redirect" value="../index.php" />
<input id="login_button" type="submit" value="Вход" name="login" />
</form>