@USE и класс авторизации нид хелп
Serfer 07.07.2006 14:09
/ 07.07.2006 14:11
Пытаюсь настроить класс авторизации. Все подключается замечательно и работает из каталога /auth/
Так подключаю классы в файле /auth/auto.p
@USE
/_classes/lib.p
/_classes/sql.p
/_classes/mysql.p
/auth/auth.p
В корневом auto.p прописано:
@auto[]
$CLASS_PATH[/_classes]
До этого момента все работает хорошо. НО! Я попробовал сделать. чтобы форма авторизации (логин/пассворд) работала с каждой страницы, а не только из директории /auth/
Для этого в /auto.p прописал:
---------------
@USE
/_classes/lib.p
/_classes/sql.p
/_classes/mysql.p
/auth/auth.p
@auto[]
$CLASS_PATH[/_classes]
----------
Парсер начинает ругаться, что не может подключить sql.p и иже с ними:
sql.p
usage failed - no $MAIN:CLASS_PATH were specified
Как понимаю, строка $CLASS_PATH[/_classes] прописана позже @USE и пасрер не находит $MAIN:CLASS_PATH
Меняю местами:
-------------------
@auto[]
$CLASS_PATH[/_classes]
@USE
/_classes/lib.p
/_classes/sql.p
/_classes/mysql.p
/auth/auth.p
-------------------
Результат - тот же. :( "usage failed - no $MAIN:CLASS_PATH were specified"
А когда в корневом auto.p прописано только
@auto[]
$CLASS_PATH[/_classes]
И в /auth/auto.p
@USE
/_classes/lib.p
/_classes/sql.p
/_classes/mysql.p
/auth/auth.p
Все работает. Но, опять же, из одной директории - /auth
Как это все дело подключить? Где все-таки ошибаюсь?
P.S. После @USE во всех случаях нет ни лишних пробелов, ни табов. После @USE и @auto[] идет @main[]
- @USE и класс авторизации нид хелп, Serfer 07.07.2006 14:09 / 07.07.2006 14:11