Novice
Новичок
разделение front-end и back-end частей
Как ни банально, система состоит из двух частей - админка и собственно то, что видит посетитель.
Раньше все, что связано с админкой помещал, например, в каталог ./admin... То есть по линку http://site.com/admin юзер авторизируется и попадает в админ зону, где свой index.php.
Сейчас хочу использовать один контоллер в index.php корня сайта, и в зависимости от параметров грузить сайт или админку, по-умолчанию - сайт.
Например:
http://site.com/index.php?menu=guestbook - контроллер подключает скрипт ./modules/guestbook/guestbook_site.php
http://site.com/index.php?side=admin&menu=guestbook - контроллер подключает скрипт ./modules/guestbook/guestbook_admin.php
Какие недостатки у такого подхода?
С какими трудностями можно позже столкнуться?
То есть дергать один скрипт в обеих случаях...
PS: Добавления во всем html админки к началам ссылок
?side=admin не считаем недостатком.
Спасибо.
Как ни банально, система состоит из двух частей - админка и собственно то, что видит посетитель.
Раньше все, что связано с админкой помещал, например, в каталог ./admin... То есть по линку http://site.com/admin юзер авторизируется и попадает в админ зону, где свой index.php.
Сейчас хочу использовать один контоллер в index.php корня сайта, и в зависимости от параметров грузить сайт или админку, по-умолчанию - сайт.
Например:
http://site.com/index.php?menu=guestbook - контроллер подключает скрипт ./modules/guestbook/guestbook_site.php
http://site.com/index.php?side=admin&menu=guestbook - контроллер подключает скрипт ./modules/guestbook/guestbook_admin.php
Какие недостатки у такого подхода?
С какими трудностями можно позже столкнуться?
То есть дергать один скрипт в обеих случаях...
PS: Добавления во всем html админки к началам ссылок
?side=admin не считаем недостатком.
Спасибо.