2014-11-20 4 views
0

Я занимаюсь разработкой веб-сайта, и мне нужно предоставить пользователю «admin» функцию CRUD (создание/чтение/обновление/удаление).
Я разрабатываю с использованием php и CodeIgniter.
У меня есть вид, называемый gallery.php, который отображает миниатюры, как сетку.
У каждого миниатюры есть 2 кнопки внизу (отредактируйте, удалите) миниатюру.
Я хочу ...
admin user - нужно увидеть эти 2 кнопки.
все остальные не будут видеть эти 2 кнопки.
Добавление функциональности для просмотра в режиме администратора

I, что использовать тот же вид (чтобы не дублировать его ...) и просто скрыть эти кнопки в случае, если пользователь не является администратором.
Что мне нужно сделать? передача $ is_admin в gallery.php кажется немного уродливой, я думаю.

Thx

+0

Как вы определяете его администратор ... через сервер 'localhost' или у вас есть определенный логин для него? – NoobEditor

+0

Вы всегда можете поменять весь шаблон: есть один шаблон с кнопками и один без него. Таким образом, вам нужно будет выполнить проверку «admin» только один раз. –

+0

пользователи url:/галерея admin url:/admin/gallery. я не хочу управлять шаблоном 2, потому что, если я нашел ошибку/нужно добавить больше вещей, мне нужно будет обновить 2 шаблона – YyYo

ответ

0

при входе проверить его администратора или нет, чем магазин в переменной сеанса. не нужно создавать одну и ту же страницу снова & еще раз .. не нужно передавать переменную в url .. просто используйте переменную сеанса для проверки ее администратора или нет.

Смежные вопросы