Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > English / Український > Users support forum

Ответ
 
Опции темы Опции просмотра
alex1372 вне форума alex1372
Нерешительный


| Цитировать Старый #1 08-14-2006, 18:01

How do I change userinfo.php:

For anonimous users no access,
for registered users to view only their profile,
for admins to view all profiles?

So far this is my userinfo.php:
Код:
<?php
include_once("./mainfile.php");
$xoopsOption['pagetype'] = 'user';
$xoopsOption['page_style'] = 8;
if ($xoopsUser) {
if ( $uid == $xoopsUser->getVar("uid") ) {
$thisUser =& $xoopsUser;
} else {
$thisUser= new XoopsUser($uid);
redirect_header("javascript:self.close()", 5, "ERROR: You cannot view this page.");
}
} else {
redirect_header("javascript:history.go(-1)", 5, "ERROR: You cannot view this page.");
}
if ( $thisUser->isActive() ) {
echo "Here goes the rest of my page.<br>
bla-bla-bla...";
}
?>
It works for registered users and anonimous, but how can I allow administrators to view it also?

  Сообщения: 5 c 28.05.2005 | Репутация: 1
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #2 08-19-2006, 12:28

PHP код:
<?php
include_once("./mainfile.php");
$xoopsOption['pagetype'] = 'user';
$xoopsOption['page_style'] = 8;
if (
$xoopsUser) {
    if ( 
$uid == $xoopsUser->getVar("uid")  || $xoopsUser->isAdmin()) {
        
$thisUser =& $xoopsUser;
    } else {
        
$thisUser= new XoopsUser($uid);
        
redirect_header("javascript:self.close()"5"ERROR: You cannot view this page.");
    }
} else {
    
redirect_header("javascript:history.go(-1)"5"ERROR: You cannot view this page.");
}
if ( 
$thisUser->isActive() ) {
    echo 
"Here goes the rest of my page.<br>
bla-bla-bla..."
;
}
?>
Or I not correctly have understood you?
Оценка сообщения (репутация)
+0 alex1372 положительно: Awesome!


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
alex1372 вне форума alex1372
Нерешительный


| Цитировать Старый #3 08-25-2006, 19:30

That's exaclty what I was looking for! Thanks alot!

  Сообщения: 5 c 28.05.2005 | Репутация: 1
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #4 08-25-2006, 20:08

перенес в английскую часть..


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 55.12 Kb. compressed to 51.58 Kb. by saving 3.54 Kb. (6.43%)
Page generated in 0.09307 seconds with 12 queries