[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Раздача прав
Inkvizzz
Всем доброго утра! Итак возник такой вопрос, у меня есть сайт, на нем есть модуль авторизации,но регистрацию пользователей мне нужно делать вручную т.к. там их будет всего 5-6, вопрос такой как средствами PHP раздать разные права пользователям,например чтобы один только читал файлы,другой уже мог и читать и вносить свои корректировки,а третий имел полный доступ к файлам???



Спустя 5 минут, 21 секунда (4.10.2012 - 07:47) Игорь_Vasinsky написал(а):
назначить права и давать им делать то - что им делать можно.

Спустя 1 час, 40 минут, 24 секунды (4.10.2012 - 09:27) Inkvizzz написал(а):
Это я понимаю,в PHP кодом это как осуществить,чтобы для такого то юзера такое то право

Спустя 6 минут, 55 секунд (4.10.2012 - 09:34) arbuz написал(а):
Наверное при попытке чтото сделать сразу же проверить поле, предположим "группа пользователей", в БД и если это поле не то, которое нужно сделать редирикт на страницу "нет прав".

Спустя 4 минуты, 45 секунд (4.10.2012 - 09:39) m4a1fox написал(а):
Если('пользователь' == 'Вася'){
вывести 'Вася царь и бог этого сайта';
}иначеесли('пользователь' == 'Петя'){
вывести 'Петя просто подмастерье. Так, лузер.';
}

Спустя 8 минут, 41 секунда (4.10.2012 - 09:48) Hello написал(а):
Inkvizzz
if ($action == 'write' && $user['priv'] == 'admin') {
//some code
} else {
echo 'fail'
}

Спустя 13 минут, 12 секунд (4.10.2012 - 10:01) T1grOK написал(а):
Читаем про ACL. Должны быть готовые библиотеки в сети.

Спустя 5 минут, 34 секунды (4.10.2012 - 10:06) Игорь_Vasinsky написал(а):
да там писать то)))

создать таблицу с правами

в коде проверять что за уровень прав и выводить или нет.

Спустя 1 час, 15 минут, 55 секунд (4.10.2012 - 11:22) Zzepish написал(а):
Я вообще делаю по циферно.
Юзер===0;
Модератор===1;
Админ===3;

Пoтом проверяю:

if($user['privs']>=тут номер привилегии){

}


Спустя 1 час, 46 минут, 16 секунд (4.10.2012 - 13:09) Inkvizzz написал(а):
Так спасибо ребят мне нубу теперь с этим понятно! Но у меня на странице после того как залогинился будет выводиться таблица куда некоторым пользователям надо будет забивать данные, а некоторым просто смотреть и редактировать нельзя, вот как сделать в коде так чтобы одни читали другие изменяли???

Спустя 11 минут, 57 секунд (4.10.2012 - 13:21) m4a1fox написал(а):

Цитата

куда некоторым пользователям надо будет забивать данные, а некоторым просто смотреть и редактировать нельзя, вот как сделать в коде так чтобы одни читали другие изменяли???


Если('пользователь' == 'Вася'){
вывести 'Вася царь и бог этого сайта. Редактируй';
}иначеесли('пользователь' == 'Петя'){
вывести 'Петя просто подмастерье. Так, лузер. Только onlyread';
}Inkvizzz
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.