Форум Donate Engine

Поддержка CMS Donate Engine

Вы не вошли.

#1 28-04-2015 12:28:46

Eriour
Пользователь

Недоступность страницы для гостей

Ещё нужно как-то запретить доступ к странице ./?page=profile для гостей.
Я сделал просто из страницы профиля что-то на подобии страницы личного кабинета.
Для гостей она не нужна.

Вне форума

#2 28-04-2015 17:17:55

Online
Administrator

Re: Недоступность страницы для гостей

Можно вверху модуля прописать проверку авторизации.

if(empty($_SESSION['playername']))
{
	$content	.= '<br /><br /><center>Пожалуйста авторизуйтесь<br /><a href="/">Вернуться на главную</a></center>';
	return;
}

Вне форума

#3 19-08-2015 20:07:58

Eriour
Пользователь

Re: Недоступность страницы для гостей

Теперь нужно то же самое, только для ./?page=skins (Не думаю, что кому-то из неавторизированных простая страница  страница со скинами без взаимодействия нужна будет).
Этот код тут работает, но вот только выдаёт предупреждение
"Notice: Undefined variable: content in /home/…/shop/msmod/skins.php on line 16"

Если что, 16-я строка в модуле:
$content   .= '<br /><br /><center>Пожалуйста авторизуйтесь<br /><a href="/">Вернуться на главную</a></center>';

Вне форума

#4 19-08-2015 20:10:43

Online
Administrator

Re: Недоступность страницы для гостей

вместо

$content .=

пропишите

$content =

Вне форума

Низ форума