2013-12-20 2 views
-1

У меня есть интерфейс, который имеет ссылку на другую страницу. Я хочу, чтобы эта ссылка активировалась только для одного типа пользователя. У меня 5 типов пользователей объявляются при создании сеанса. Как мне это сделать?Активировать ссылки только для определенных пользователей

+0

пожалуйста, напишите код, чтобы мы могли помочь вам отслеживать его. но в идеале вы можете получить тип пользователя на сеансе, тогда это вопрос javascript (или jquery) для управления скрытием и показом вашего div. –

ответ

1

Обратим особое UserType special .Вы говорят, что вы объявили его в начале session.I я предполагаю, что вы сделали это что-то вроде $_SESSION['usertype'] = "special";. Теперь, если вы хотите, чтобы активировать ссылку только если usertype является special, сделать это следующим образом:

if($_SESSION['usertype'] == "special") 
{ 
echo '<p><a href = "name.php">Special link</a></p>'; 
} 
+1

Спасибо. Я думаю, это сработает. Я попробую это. – user2979226

+0

Хорошо, но отсутствует один очень важный элемент. –

+0

Что это за элемент? – user2979226

3

Вы знаете, php?

if($_SESSION["user_type"] == "some"){ 
     //show the link 
    } 
+0

Это право. то это вопрос обработки javascript, чтобы показать и скрыть div. –

+0

Вы делаете это с помощью js? Это? –

+0

Хорошо, но вам не хватает важного элемента. –

Смежные вопросы