مشکل دیگری که دارم با سشن هست. این کد منه :
وقتی دستور سشن و if را حذف میکنم صفحه پست نمایش داده میشه.
function index(){
$login = $this->session->userdata('login'); if(!empty($login)) { $this->template->load('post/index'); }
}
کد کامل صفحه مودل :
<?php
class Login_model extends CI_Model{
function __construct(){ parent::__construct(); }
function check(){
$username = $this->input->post('username'); $password = $this->input->post('password'); $remember = $this->input->post('remember');
$this->db->select('username','password'); $this->db->where('username',"$username"); $this->db->where('password',md5($password)); $this->db->from('user'); $this->db->limit(1); $is = $this->db->count_all_results();
if($is > 0){ $data_session = array( 'username' => $username, 'login' => true );
$this->session->set_userdata($data_session);
//cookie if($remember == 1){ $cookie = array( 'name' => 'userblog', 'value' => "{$username}_islogin", 'expire' => time()+3600 ); $this->input->set_cookie($cookie); } redirect('post/index'); }else{ redirect('login/index'); } }}