• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Поиск [ищу] Доступ к профилю юзера

Статус
В этой теме нельзя размещать новые ответы.

bugerok

Профессор
Регистрация
9 Апр 2008
Сообщения
299
Реакции
48
Интересует вопрос :
Допустим у нас есть 2 группы : А и Б
В каждой группе несколько юзеров.
Как можно сделать так, что бы юзеры из группы А не видели профилей юзеров группы Б и тому подобное...
Интересует, можно ли ограничить доступ к просмотру профиля? Или может есть какой-то мод/хак в котором юзер сможет создать страничку "о себе или что угодно", которую может просматривать определения группа.
P.S. делать для каждого юзера свою категорию в ДЛЕ и выставлять права можно замучаться...:bc:

Была идея шаблон профиля полностью загнать внутрь тегов
Код:
 [group=# группы] код шаблона [/group]
Но это выходит надо в шаблоне профиля прописать все группы и в каждой будет большой кусок кода...и тут все равно не будет разбития по категориям юзерам..а просто права просмотра для всех
 
в profile.php условие зафигачить, что бы
человек из группы А(используем id группы) не видел группу Б.
 
Нашел такие строчки в engine\modules\profile.php (по смыслу)
PHP:
if ($is_logged AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) {
		$tpl->copy_template = "------------------" 
	}
В PHP я не силён, может кто подскажет какое условия можно прописать после if'а ?
 
В самом верху этого файла вставь
PHP:
if ($is_logged && $nenber_id['user_group'] == 6)
{
	msgbox("Ошибка", "Вам запрещено просматривать профель данного пользователя");
	return ;
}
Это запретит показ профеля группе с id равным 6, цифру можешь поменять на какую нужно. Учти что хости могут сомтреть профель. ДЛя того чтобы не могли смотреть гости и группа №6 код немного поменяется
PHP:
if (!$is_logged || $nenber_id['user_group'] == 6)
{
	msgbox("Ошибка", "Вам запрещено просматривать профель данного пользователя");
	return ;
}
 
только там
PHP:
$member_id['user_group']
 
угу, опечатался немного ночью.
 
А сделать так, что бы группа id=1 видела профили группы id1 и не видела групп id2 можно?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху