2014-01-28 9 views
0

다른 사용자보기를 작성해야합니다.로그인 한 사용자 이름이 다른보기로 표시됩니다.

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

를 "등록"당신은 로그인 코드를 표시하지 않습니다,하지만 의심의 여지가 일부 세션이 존재하지 않습니다 기록 된 것보다 사람들을 위해 테스트 있도록 성공적으로 로그인에 생성 바르 : 내가 $_SESSION['UserName']을 테스트하고 있습니다

<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> 

주, 당신은 당신의 세션 VAR에 그 변경해야 할 수도 있습니다.

관련 문제