Не нравятся результаты поиска? Попробуйте другой поиск!

Помощь в php


     16.10.2014    Общие вопросы по PHP, Модули    1091

вопрос
Есть один модуль, доступен он только админам сайта, но нужно сделать его доступным только одному пользователю. В модуле всего один php файл, открыв его нашел выражение:
if ($user_group[$member_id['user_group']]['allow_admin']) {

так понимаю именно здесь проверяется к какой группе принадлежит юзер, пробовал так
if ($user_id = '1') {

но модуль доступен всем пользователям в таком случае. Сам в php "чайник", подскажите, пожалуйста, как сделать доступным модуль только для пользователя id=1?

Ответил: Sander


if($member_id['name']=='morefilms'){

Комментарии пользователей (9)

FastFud
50

1599 | 588

FastFud - 16 октября 2014 22:54 - Юзер

Попробуйте так:
if ($member_id=="1") {
или так
if ($user_group[$member_id['user_group']] == 1){

Sander
1126

1637 | 1204

Sander - 16 октября 2014 23:52 - Эксперт

$user_group[$member_id['user_group']]

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

То же самое касается переменной $member_id. Она тоже массив.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

morefilms
57 | 3

morefilms - 17 октября 2014 07:36 - Юзер

Что-то ни с каким вариантом не работает

vitnet
218

2172 | 930

vitnet - 17 октября 2014 13:23 - Эксперт

Для конкретного пользователя:
if( $member_id['user_id'] == "1" ) echo "text for user ID 1";

Для конкретной группы:

if( $member_id['user_group'] == "1" ) echo "text for group ID 1";

morefilms
57 | 3

morefilms - 17 октября 2014 14:14 - Юзер

if ($user_group[$member_id['user_id'] == "1"]['allow_admin']) {

получилось вот с таким условием.
Всем огромное спасибо!

Sander
1126

1637 | 1204

Sander - 17 октября 2014 14:42 - Эксперт


if($member_id['user_id']==1){

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

kolumb
8

206 | 46

kolumb - 17 октября 2014 14:50 - Юзер

Это бред
if ($user_group[$member_id['user_id'] == "1"]['allow_admin']) {

Так нужно
if($member_id['user_id']==1){

gresius
1

94 | 47

gresius - 17 октября 2014 14:52 - Юзер

Спасибо, кэп)

morefilms
57 | 3

morefilms - 17 октября 2014 18:10 - Юзер

if($member_id['user_id']==1){

работает, спасибо!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы