The code:
```php
return Auth::instance()->get_user();
```
returns **TRUE** always. This incorrect behavior.

You should instead write:
```php
return ( ! Auth::instance()->get_user() ? TRUE : FALSE );
```