Перейти к контенту
  • 0

редирект от admin.php


anner

Вопрос

Задача такая - есть рут админ, которому нужно перекрыть кислород, чтобы он в админку доступа не имел.

Например, чтобы его перекидывало на другую страницу.

Подскажите, как этого добиться с помощью консрукции if\else.

Не могу понять, как сделать.

В файл admin.php вставил следующее:

if ($member['ip_address'] = '110.64.15.10')
{
@header( "Location: http://forum.ru/index.php?act=idx" );
}
else
{
echo "Access granted!";
}

 

Отбор нужно делать либо по id пользователя, либо по его ip.

Если ставлю два =, то конструкция не работает вообще.

Если один - то перекрывает доступ всем.

 

Я так понимаю, что первую строчку я абсолютно неправильно написал - расскажите, как.

Чем быстрее тем лучше!!!!!!!!!! Спасибо заранее.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Это самое простое - дать такой совет!!!

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

Будь так добр, подскажи, как все-таки правильно написать такую конструкцию......

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Да куда угодно можно вставить после определения ip..
Ссылка на комментарий
Поделиться на других сайтах

  • 0

никакого эффекта, абсолютно.

 

if($this->ipsclass->member['id']=='1')
{
exit;
}
else
{
echo "Access granted!";
}

 

Пишет "Access granted" и все.

А как закрыть по ip?

Вставить конструкцию после определения ip? и как тогда будет выглядеть эта строка

if($this->ipsclass->member['id']=='1')

??

 

Ребят, помогите плиз быстрей, а то эта скотина развалит все,

что было создано с превеликим трудом.... Вот уж дали гранату обезъяне

Ссылка на комментарий
Поделиться на других сайтах

  • 0

нет, не в любое место, если по ид мембера, ибо он определяется после этой функции...

короче, поставь http://www.ibresource.ru/db/909/ и не давай ему карту

или поставь хтацесс и не давай пароль

способов много

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я уже думал об этих вариантах. Но нужно сделать так, чтобы не было заметно.

С отмазкой - это глюк БД или там установил что-то типа антивируса и он его не пускает.

Вот в чем дело. Не могу действовать открыто.

Вот почему и прошу вашей помощи.

Неужели нельзя сделать ничего так же с Ip????

Ссылка на комментарий
Поделиться на других сайтах

  • 0

постоянный у него, постоянный.

скажите как, плз

 

и еще вопрос - а с диапазоном адресов как?

для каждого ip конструкцию писать?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

я сам с ума схожу.......

короче сделал юзверя админом (ид 666),, зашел под юзверем, оппаньки - и его отрубило.......

я ничего не понимаю

Ссылка на комментарий
Поделиться на других сайтах

  • 0

я глуп!

зашел-то я под другим аккаунтом, только вот при входе в ACP использовал сохраненные мурзилкой данные.

все работает.

СПАСИБО ВАМ ОГРОМНОЕ!

если я могу вас как-то отблагодарить.....

 

а как будет выглядеть эта конструкция для ipb2.3.1???

так же?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.