2015-09-03 4 views
1

Я новичок в рамках CodeIgniter и у меня есть проблемы, чтобы проверить, установлен ли сеанс [ «имя пользователя»]Проверка сессии в CodeIgniter

в «PHP» Я бы просто сделать:

if(is set ($_SESSION['username'])){ 
     $username = $_SESSION['username']; 
     //...more code here 
    } else { 
     //more code here 
    } 

Но Я не знаю, как проверить это в этой структуре. Спасибо всем, кто хочет мне помочь!

ответ

0

Вы можете проверить этот путь

if($this->session->userdata('username')){ 
    // do something when exist 
}else{ 
    // do something when doesn't exist 
} 
0

Если вы используете Codeignite r 3 вы можете использовать метод магических геттеров и сеттеров для библиотеки сеансов.

Для установки сеанса вар:

$this->session->username = 'your_username'; 

А чтобы получить сессионный вар:

echo $this->session->username; 
Смежные вопросы