Как да защитя страница с вход.

Indestrcutible

Registered
Здравейте, имам сайт и форум на phpbb3 и искам да попитам как да защитя дадена страница с вход? Смисъл, ако не е логнат потребителя, да му изкарва логин и тогава да вижда страницата. Иначе аз си ползвам входа на phpbb в сайта, но да ми кажете как да защитя страницата .
Благодаря ви предвалително. :?:
 
Лесно е това.
В началото на файла,
след:

Код:
define(\'IN_PHPBB\', true);
$phpbb_root_path = (defined(\'PHPBB_ROOT_PATH\')) ? PHPBB_ROOT_PATH : \'./\';
$phpEx = substr(strrchr(__FILE__, \'.\'), 1);
include($phpbb_root_path . \'common.\' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
(може да не е баш същото там)

Добави:

Код:
if ($user->data[\'user_id\'] == ANONYMOUS)
    {
        login_box(\'\', $user->lang[\'LOGIN\']);
    }
 
Alex3, благодаря ти, но с твоя код ми даваше грешки с наклонените черти. Ето как го оправих.
Код:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH'))

? PHPBB_ROOT_PATH : '../forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
?>
<?php
if ($user->data['user_id'] == ANONYMOUS)
    {
        login_box('', $user->lang['LOGIN']);
    }	
	
?>
Премахнах ги и ми върши работа :)
 

Back
Горе