Запрет входа на сайт.

WordPress MU. Задача у меня стоит – ограничить к просмотру блоги.
Говоря языком простым смертных, если Вася Пупкин имеет блог с адресом mu.ru/pupkin, то он может посмотреть только его. Поставил плагин Angsuman, который ограничивает просмотр только зарегестрироваными пользователями. Но проклятый Пупкин авторизировавшись может посмотреть любой блог на mu.ru. Как изменить Angsuman, чтобы решить мою проблему? Вот код плагина:

<?php
function ac_auth_redirect() {
    // Checks if a user is logged in, if not redirects them to the login page
    if ( (!empty($_COOKIE[USER_COOKIE]) && 
                !wp_login($_COOKIE[USER_COOKIE], $_COOKIE[PASS_COOKIE], true)) ||
             (empty($_COOKIE[USER_COOKIE])) ) {
        nocache_headers();
        header("HTTP/1.1 302 Moved Temporarily");
        header('Location: ' . get_settings('siteurl') . '/wp-login.php?redirect_to=' . urlencode($_SERVER['REQUEST_URI']));
            header("Status: 302 Moved Temporarily");
        exit();
    }
}

if('wp-login.php' != $pagenow && 'wp-register.php' != $pagenow) add_action('template_redirect', 'ac_auth_redirect');
?>

Что, ни у кого никаких идей?

Anonymous
Отправить
Ответ на: