515, ты имеешь ввиду отдельно от мотора? Форум у меня модульный. То бишь хочу под мотор, инклюдится файл zforum_motor19.inc.php. Приведу листинг, чтобы разобрались как работает:
<?php
function zforum_cms_is_auth(){
// Если в сессию занесены логин и пароль,
if(isset($_SESSION['log'],$_SESSION['par'])){
GLOBAL $provlog;
GLOBAL $provpar;
// Проверяем, совпадают ли логин и пароль с данными от аккаунта
if($provlog == $_SESSION['log'] && $provpar == md5($_SESSION['par'])){
// Одобряем
return(TRUE);
}else{
// Не одобряем
return(FALSE);
}
}else{
// Не одобряем
return(FALSE);
}
}
function zforum_cms_get_login(){
// Если в сессию занесены логин и пароль,
if(isset($_SESSION['log'],$_SESSION['par'])){
GLOBAL $provlog;
GLOBAL $provpar;
// Проверяем, совпадают ли логин и пароль с данными от аккаунта
if($provlog == $_SESSION['log'] && $provpar == md5($_SESSION['par'])){
// Отдаём логин
return($_SESSION['log']);
}else{
// Не одобряем
return(ZF_GUESTLOGIN);
}
}else{
// Не одобряем
return(ZF_GUESTLOGIN);
}
}
function zforum_cms_is_admin(){
GLOBAL $dostup;
if(isset($dostup)){
if($dostup == 101 || $dostup == 102 || $dostup == 103 || $dostup == 105){
return(TRUE);
}else{
return(FALSE);
}
}else{
return(FALSE);
}
}
//// Заполняем константы
// Логин администратора
define('ZF_ADMIN',$config_nikname);
// Логин по умолчанию, если пользователь не авторизован
define('ZF_GUESTLOGIN', $config_guestsuser);
// Количество элементов на страницу
define('ZF_PERPAGE',$config_forumpost);
// Количество страниц слева и справа в пагинаторе [1 ... 4 5 6 (7) 8 9 10 ... 30]
define('ZF_NEIGHBOURS',3);
?>