
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1495 Пользователь №: 24575 На форуме: Карма: 38 ![]() |
Добрый день.
Я запустался с сессиями в кохане (а может и не только)) ) Вот я запускаю сессию Session::instance(); Как мне определить существует ли сессия при обновлении страницы. Вообще запускать сессию я должен всегда? |
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 2804 Пользователь №: 24406 На форуме: Карма: 181 ![]() |
Вопрос даже косвенно относится к Kohana.
В PHP обязательно делать session_start() для работы с данными в сессии? ) Тем более как обращаться к объекту Session_Native или Session_Cookie(Session), которые по умолчанию доступны в Kohana не создав инстанс(объект)? -------------------- Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
|
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1495 Пользователь №: 24575 На форуме: Карма: 38 ![]() |
Это я понимаю. Я неверно выразился.
Как то с обычными сессиями мне привычней работать. Здесь запутался На сайте есть возможность добавлять товар в корзину. Если юзер зареган. Все норм. Создается сессия в которой прописаны все его данные. Но можно и незарегистрированному добавлять товары. В данном случае я хочу в главном контроллере написать так $this->session = Session::instance(); Если юзер регистрируется, то там уже из базы id и другие данные заполняются. Мне кажется я что-то неверно делаю и надо по-другому как-то) Не подскажешь? |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1495 Пользователь №: 24575 На форуме: Карма: 38 ![]() |
Т.е мне хочется понять условия как более грамонтно написать?
if (empty($session_data['user_id'])) или так норм? |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
if(!Session::instance()->get('user_id', false)) |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1495 Пользователь №: 24575 На форуме: Карма: 38 ![]() |
Winston
спасибо |
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 2804 Пользователь №: 24406 На форуме: Карма: 181 ![]() |
Хм... а стандартный Auth для кого?!
-------------------- Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
|
![]() |
۩
Дата
|
||
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1495 Пользователь №: 24575 На форуме: Карма: 38 ![]() |
Со стандартным вообще отдельная история. Он из коробки нормально не работал однажды. Скорей всего кончно я не умею его готовить но все же...) Проект довольно небольшой. Решил самому потренироваться в авторизации. В связи еще с одной недавней темой по криптографии) |
||
![]() |
![]() ![]() ![]() |