2014-01-28 34 views
0

我需要做出不同的users'view。如果登錄用戶名會看到不同的看法

information_view.php 這裏是我的代碼:

<? 
$action = $this->uri->segment(1); 
switch ($action) { 
    case "home": $this->load->view("homepage_view");break; 
case "users": $this->load->view("users_view"); break; 
case "register": $this->load->view("register_view"); break; 
case "varle": $this->load->view("varle_view"); break; 
case "pigu": $this->load->view("pigu_view"); break; 
case "search": $this->load->view("search_view"); break; 
case "login": 
    $action2 = $this->uri->segment(2); 
    if ($action2 == "success") { $this->load->view("login_success_view"); } 
    if ($action2 == "error") { $this->load->view("login_error_view"); } 
    break; 
    case "profile": $this->load->view("profile_view"); break; 
default: $this->load->view("homepage_view"); break; 
} 
?> 

navigation_view.php代碼:

<ul> 
<li><a href="<?=base_url();?>homepage">Pradinis puslapis</a></li> 
<li><a href="<?=base_url();?>register">Registracija</a></li> 
<li><a href="<?=base_url();?>search">Paieska</a></li>z 
<li><a href="<?=base_url();?>varle">Varle</a></li> 
<li><a href="<?=base_url();?>pigu">Pigu</a></li> 
</ul> 

然後用戶登錄,他必須看到( 「varle_view」)和( 「pigu_view」);打破; 然後用戶註銷免得他見varle_view和pigu_view

一個問題。

現在是:

<ul> 
<li><a href="<?=base_url();?>homepage">Pradinis puslapis</a></li> 
<li><a href="<?=base_url();?>register">Registracija</a></li> 
<li><a href="<?=base_url();?>search">Paieska</a></li> 
<?php if (isset($_SESSION['username']) && $_SESSION['username'] == 'mangirdas') { ?> 
<li><a href="<?=base_url();?>varle">Varle</a></li> 
<li><a href="<?=base_url();?>pigu">Pigu</a></li> 
<?php } ?> 
</ul> 

我想這比你登錄,你將不會看到「註冊」

回答

0

你不顯示您的登錄密碼,但毫無疑問,一些會話乏成功登錄後創建的,因此測試對於那些:

<ul> 
<li><a href="<?=base_url();?>homepage">Pradinis puslapis</a></li> 
<li><a href="<?=base_url();?>register">Registracija</a></li> 
<li><a href="<?=base_url();?>search">Paieska</a></li>z 
<?php if (isset($_SESSION['UserName'])) { ?> 
    <li><a href="<?=base_url();?>varle">Varle</a></li> 
    <li><a href="<?=base_url();?>pigu">Pigu</a></li> 
<?php } ?> 
</ul> 

注意,我測試爲$_SESSION['UserName'],你可能需要改變,爲您的會議變種。

相關問題