вопрос
Каким образом технически можно реализовать перенаправление незарегистрированного пользователя (гостя). Нужно, что при при нажатии им на ссылку добавления новости он перенаправлялся на страницу регистрации, а не видел сообщение о том, что у него недостаточно прав.
Если в файле /engine/modules/addnews.php найти строку:
и перед ней вставить:
То редирект происходит. Но он происходит и для авторизованных пользователей. А как сделать, чтобы он происходил только для неавторизованных (гостей)? Помогите, пожалуйста. Какой кусок кода нужно вставить и куда?
Если в файле /engine/modules/addnews.php найти строку:
msgbox( $lang['all_info'], "$lang[add_err_8]<br /><a href=\"javascript:history.go(-1)\">$lang[all_prev]</a>" );
и перед ней вставить:
header("HTTP/1.0 301 Moved Permanently");
header("Location: /register.html");
die("Redirect");
То редирект происходит. Но он происходит и для авторизованных пользователей. А как сделать, чтобы он происходил только для неавторизованных (гостей)? Помогите, пожалуйста. Какой кусок кода нужно вставить и куда?