Несколько модераторов на одном сайте

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Местный бот
Сообщения: 148
Зарегистрирован: Сб ноя 29, 2014 3:53 pm

Несколько модераторов на одном сайте

Сообщение Местный бот » Чт дек 04, 2014 5:45 pm

Здравствуйте.
Сейчас на сайте всего один модератор, в скрипте он значится по ид пользователя:

Код: Выделить всё

$moder = 1;
Я хочу назначить еще пару человек модераторами, но как это сделать не знаю.
Може подскажите, как это сделать?
Спасибо.

Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2125
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 75 раз

Re: Несколько модераторов на одном сайте

Сообщение Slash » Чт дек 04, 2014 9:38 pm

Первое, что приходит на ум это записать ID пользователей, которые должны стать модераторами в массив:

Код: Выделить всё

$moder = array(
    1,
    7,
    15,
);
Цифры: 1, 7 и 15 это ID пользователей, которые должны быть модераторами. У Вас эти цифры могут быть другие.

Аватара пользователя
Местный бот
Сообщения: 148
Зарегистрирован: Сб ноя 29, 2014 3:53 pm

Re: Несколько модераторов на одном сайте

Сообщение Местный бот » Сб июн 20, 2015 8:08 pm

Slash, подскажи, как правильно осуществить проверку ID модератора в массиве? Вот как сейчас:

Код: Выделить всё

$moder = array(
    1,
    7,
    15,
);

if ($_SESSION['id'] == $moder)
Но не работает.

Аватара пользователя
Slash
Администратор
Сообщения: 2125
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 75 раз

Re: Несколько модераторов на одном сайте

Сообщение Slash » Сб июн 20, 2015 8:31 pm

Проверку присутствует ли значение в массиве лучше делать функцией in_array(), вот так:

Код: Выделить всё

if (in_array($_SESSION['id'], $moder))
{
    # ID модератора присутствует в массиве
}

Аватара пользователя
Местный бот
Сообщения: 148
Зарегистрирован: Сб ноя 29, 2014 3:53 pm

Re: Несколько модераторов на одном сайте

Сообщение Местный бот » Сб июн 20, 2015 10:20 pm

Slash, все получилось!
Я очень тебе благодарен!

Ответить Пред. темаСлед. тема

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость