2016-06-27 1 views
-1

私は、特定のユーザーグループに対して非表示にする必要がある次のDivを持っていますか?私は2つのグループ "New Joinees"と "Administrators"を持っています。私はこのdivを新しいジョイナーのために隠し、管理者に見せたいと思っています。新しいジョイナーと呼ばれるグループのディビジョンを隠していますか?

if else文を使用してHTMLまたはCSSでどのように達成できますか?

<div class="tab-content-block"> 
<div class="home-subheading">'Functional Requirement Documents for Internal  
Users Only'</div> 
<ul style="list-style: none;"> 
<li><a 
href="02_Business_System_Functionality/Non_Functional_Requirements">'Non 
Functional Requirements'</a></li> 
<li><a href="02_Business_System_Functionality/Imaging">'Imaging'</a></li> 
<li><a 
href="02_Business_System_Functionality/Confirmation_Management"> 
'Confirmation Management'</a></li> 
<li><a href="02_Business_System_Functionality/Requirement_Follow_Up"> 
'Requirement Follow Up'</a></li> 
</ul> 
</div> 

私はDeksicriptを使用していますが、次のものを使用することができますが、私はこの

if (!user.groups['New Joinees']) { 
[put statements here] 
} 

を使用するかどうかはわかりません「!」ここにはNot Operatorがいます。 divを隠すためにここに置くことができる声明は何ですか?

+1

私は長い間Web開発を行っていませんが、HTML/CSSを使用してWeb開発を行っていません。ユーザーのグループから非表示にする必要がある機密情報の場合、ユーザーのブラウザーには配信しないでください。代わりにサーバー側で何かを使用してください。 – Axel

+0

@Alex ...どうすればいいですか?私はコーディングについて全く考えていません:) –

+0

それはどの言語/フレームワークがサーバー側で使用されているかによって異なります。 – Axel

答えて

2

PHPの使用をお勧めします。もしユーザーがログインがこのような$_SESSION変数を設定した場合:

<?php 
    session_start(); 
    $_SESSION['permission'] = 'New Joinees'; //Database check when login 
?> 

は、あなたのHTMLの中にあなたがHTMLが許可されたユーザに送信されることを保証

<?php 
    if($_SESSION['permission'] == 'New Joinees'){ 
     echo '<div>New Joinee content here</div>'; 
    }elseif($_SESSION['permission'] == 'Administrator'){ 
     echo '<div>Administrator content here</div>'; 
    } 
?> 

この方法を置くことができますそれを見るだけです。

関連する問題