2016-10-20 57 views
0

訪問,我有這樣的代碼如何防止身份

我的模型:

function get_status() 
 
\t { 
 
\t \t $nik=$this->session->userdata('nik'); 
 
\t \t $this->db->select('*'); 
 
\t \t $this->db->where('nik',$nik); 
 
\t \t $this->db->from('t_trx_activity'); 
 
\t \t $query= $this->db->get(); 
 
\t \t return $query->result(); 
 

 
\t }

我的控制器:

public function input() 
 
\t { 
 
\t \t $status = $this->activity->get_status(); 
 
\t \t if ($status->status ==1) { 
 
\t \t \t redirect ('activity'); 
 
\t \t } else { 
 
\t \t $data = array(
 
\t \t \t \t 'title'  => 'Activity', 
 
\t \t \t \t 'breadcrumb'=> 'Input Activity' 
 
\t \t); 
 
\t \t 
 

 
\t \t $this->load->view ('default', $data); 
 
\t \t } 
 

 
\t }

我的問題,當status = 1的網站可以訪問,我希望我不能訪問網站和重定向其他網站。 當狀態= 1時如何防止acccess?

+0

''query-> result();'''產生標準的類對象。你需要檢查'''get_status()'''方法的輸出。只需在''''status'''上執行''''var_dump'''或''print_r'''。 – kishor10d

+0

結果狀態= 0,如何防止狀態= 1 –

回答

0

你在't_trx_activity'表中的狀態字段中存儲什麼值?

默認情況下,如果你存儲它爲'1',那麼條件總是爲真,它將被重定向。

+0

表中的值狀態爲0,1,2,3,4,如果status = 1無法訪問或重定向其他站點,否則可以訪問。 –

相關問題