smit |
|
---|---|
moysayt.ru/projects?m=add - всех незарегистрированных пользователей перекидывает на форму авторизации. Точно так же хочу сделать для исполнителей. В правах такого не нашел. Банальное: <!-- IF {PHP.usr.maingrp} != 7 OR {PHP.usr.maingrp} != 5 --> <meta http-equiv="refresh" content="0; /login"> <!-- ENDIF --> не подойдет, т.к. нужно чтобы после авторизации, точно так же возврщало на эту же страницу. Как осуществить?
|
DenDevin |
|
---|---|
Здравствуйте! Чтобы решить вашу задачу, нужно использовать встроенные средства переадресации Cotonti, а именно cot_redirect. Эта функция должна использоваться в "контроллере" модуля, в вашем случае projects. Ищете в модуле projects файл, который отвечает за обработку логики страницы index, обычно логика главной страницы модуля обрабатывается файломprojects.index.PHP,ищите именно его. В нем нужно поменять логику обработки запроса на добавление проекта. Обычно этот код начинается так:
If($c == 'send'){ if(usr['maingrp']=='7' //группа пользователей Исполнители
{ cot_redirect(cot_URL('login)); }
Приблизительно так.. Но могут быть нюансы, надо смотреть код
|