Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Закрыть ссылку от гостей
Форумы портала PHP.SU » » Вопросы новичков » Закрыть ссылку от гостей

Страниц (1): [1]
 

1. SanToss - 27 Ноября, 2015 - 16:21:12 - перейти к сообщению
Не могу никак закрыть ссылку от пользователей, хочу что бы видел это только администратор, но никак не получается испробовал несколько вариантов может еще какие идеи?
таблица users в ней поле dol. us-юзер adm-админ
Помогите пожалуйста
Через сессии как нибудь можно?
2. SanToss - 27 Ноября, 2015 - 19:21:47 - перейти к сообщению
Пробовал так не помогает
PHP:
скопировать код в буфер обмена
  1. if($users['dol'] >= '1') {echo'<div class="link"><a href="?news=add" class="links">Создать новость</div>';
  2. }
  3.  
3. IllusionMH - 27 Ноября, 2015 - 20:56:50 - перейти к сообщению
SanToss, что такое $users['dol'] >= '1' ??
У вас там строчные значения, проверяйте чтобы там была строка как у админов.

P.S. Когда будете проверять POST данные текста, не забывайте делать такую же проверку перед обработкой сообщения.
4. SanToss - 27 Ноября, 2015 - 23:24:29 - перейти к сообщению
IllusionMH пишет:
SanToss, что такое $users['dol'] >= '1' ??

Ну это должно определять админ ты или нет, но вместо 1 там должно быть adm
5. IllusionMH - 28 Ноября, 2015 - 02:09:33 - перейти к сообщению
SanToss, я и спрашивал, почему его там не было.
Если с правильной строкой не работает - смотрите что в массиве $users
6. SanToss - 28 Ноября, 2015 - 16:36:07 - перейти к сообщению
IllusionMH пишет:
SanToss, я и спрашивал, почему его там не было.
Если с правильной строкой не работает - смотрите что в массиве $users

Друг давай я те файл дам посмотришь? Так не разберешься
7. andrewkard - 28 Ноября, 2015 - 23:06:03 - перейти к сообщению
SanToss пишет:
таблица users в ней поле dol. us-юзер adm-админ

ставьте 1 вместо adm
и проверяйте, 1 там или ноль, который по умолчанию будет, например
8. SanToss - 28 Ноября, 2015 - 23:09:40 - перейти к сообщению
andrewkard пишет:
SanToss пишет:
таблица users в ней поле dol. us-юзер adm-админ

ставьте 1 вместо adm
и проверяйте, 1 там или ноль, который по умолчанию будет, например

да он не хочет выводит админу. сделал через адм, то ссылка никому не показывается
9. andrewkard - 28 Ноября, 2015 - 23:25:12 - перейти к сообщению
SanToss пишет:
Друг давай я те файл дам посмотришь?

давай
10. SanToss - 29 Ноября, 2015 - 10:20:10 - перейти к сообщению
andrewkard пишет:
SanToss пишет:
Друг давай я те файл дам посмотришь?

давай
11. SanToss - 30 Ноября, 2015 - 12:10:43 - перейти к сообщению
[quote=andrewkard][/quote] ну что
12. esterio - 30 Ноября, 2015 - 18:03:48 - перейти к сообщению
чесно я пытался понять что творится в Вашем коде, но это уж слишком (простите) большой говнокод. У вас очень и очень много ошибок. Перепишите все заново
13. SanToss - 30 Ноября, 2015 - 19:50:58 - перейти к сообщению
esterio пишет:
чесно я пытался понять что творится в Вашем коде, но это уж слишком (простите) большой говнокод. У вас очень и очень много ошибок. Перепишите все заново

зачем переписывать если все норм отображается?
Сделал еще и так , но все равно ничего
if(isset($_SESSION['dol']) && $_SESSION['dol'] == adm)
14. esterio - 30 Ноября, 2015 - 21:37:41 - перейти к сообщению
SanToss пишет:
$_SESSION['dol'] == 'adm'

Так правильнее. Вы там пишите строку, а для этого нужны кавички. И эт только одна из ошибок
15. Vika - 01 Августа, 2016 - 02:16:02 - перейти к сообщению
А как открыть?

Знаю, что форумы на этом движке идут по умолчанию в настройках с закрытыми от гостей ссылками. А у вас, гляжу, ссылки для гостей открытые.

Как сделать ссылки на таком же форуме открытыми для гостей?

 

Powered by ExBB FM 1.0 RC1