PHP как скрыть текст от пользователей, которые не вошли в систему? - PullRequest
0 голосов
/ 11 марта 2011

Пожалуйста, сообщите мне, как сделать так, чтобы, если пользователь не вошел на сайт, он не может видеть конкретный текст, вместо этого он увидит что-то вроде «Этот контент только для зарегистрированных пользователей. Для регистрации нажмите здесь."Или что-то в этом роде ...

Спасибо!

Ответы [ 2 ]

1 голос
/ 11 марта 2011

установить SESSION['user_id'] значение для зарегистрированного пользователя

и вы примените логику к этому конкретному div

if(!isset(SESSION['user_id']) || empty(SESSION['user_id']))
{
   echo "Please <a href='register.php'>login/register</a> to view this content";
}
else
{
 <div>
              // your content and whatever
 </div>
}
1 голос
/ 11 марта 2011

Передайте свой текст из некоторых условий и проверьте, прежде чем повторить его.Например,

Проверьте, вошел ли пользователь через переменную сеанса напрямую, или вы можете создать метод / функцию для этого

if (is_user_logged_in() === TRUE)
{
  echo $content;
}
else
{
    echo "This content is only for registered users. To register click here."
}

Это просто простой пример.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...