Если вы намеренно не установили $this->session->userdata('username')
в пустую строку, ваш тест всегда будет ложным.
Я предполагаю, проверяя, установлена ли переменная сеанса на ""
, вы пытаетесь проверить, не была ли она установлена.
In Codeigniter
$this->session->userdata('username')
Возвращает логическое значение false
, если 'username'
не было установлено в качестве переменной сеанса