[QUOTE]tilo wollf написал:
попробовал сделать ссылку вида Код?logout=yesно она зараза путь ломает и если вышел через нее то на странице пишет элемент не найдел
[/QUOTE]
Этот вариант выхода является самым распространенным. Странно, что путь ломается, ибо правило [B]($|\?.*) [/B]в конце регулярного выражения нам говорил, что в конце урла могут также присутствовать и GET-параметры[B].
[/B]Как вариант при клике по кнопке "Выход" вы можете POST'ом отправлять некий параметр на ту же страницу, а в шаблоне уже проверять на наличие этого параметра. И если он есть, то выполнять[B] [/B]$USER->Logout(); Только потом не забудьте перезагрузить страницу, чтобы все сработало.
Либо через аякс отправлять на сторонний файл команду, делать там $USER->Logout(); и на success также перезагружать страницу.
попробовал сделать ссылку вида Код?logout=yesно она зараза путь ломает и если вышел через нее то на странице пишет элемент не найдел
[/QUOTE]
Этот вариант выхода является самым распространенным. Странно, что путь ломается, ибо правило [B]($|\?.*) [/B]в конце регулярного выражения нам говорил, что в конце урла могут также присутствовать и GET-параметры[B].
[/B]Как вариант при клике по кнопке "Выход" вы можете POST'ом отправлять некий параметр на ту же страницу, а в шаблоне уже проверять на наличие этого параметра. И если он есть, то выполнять[B] [/B]$USER->Logout(); Только потом не забудьте перезагрузить страницу, чтобы все сработало.
Либо через аякс отправлять на сторонний файл команду, делать там $USER->Logout(); и на success также перезагружать страницу.