[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сброс авторизации в Codeigniter
Гость_Alan
Доброго времени суток.
Ребята, подскажите как исправить грёбанную авторизацию в Codeigniter. Вроде находил костыль - хак с обновлением. Но и ajax не обновляет.
Подскажите или толкните ссылки на исправление. Куда не кинусь, фреймворк везде в минуса уходит.
Спасибо заранее.
Guest
Ci уже заброшенный фрейм, кому он здался?
TranceIT
Цитата (Guest @ 17.10.2013 - 10:03)
Ci уже заброшенный фрейм, кому он здался?

Кто сказал?
Да, развивается очень медленно. Да, часть кода морально и не только устарела.
Сейчас, между прочим, кампания владелец ищет команду, которая даст CI новую жизнь и вернет ему былую славу.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Invis1ble
Так а в чем там причина бага? Я сам на CI не работаю, но стало интересно. И почему ТС сам не попробует отдебажить, чтоб найти причину и попытаться ликвидировать ее? Между прочим, рабочим решением потом можно поделиться с сообществом, и таким образом внести свою лепту в поддержку проекта.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

T1grOK
Вполне себе нормальный минифреймворк, на котором можно реализовать, что то не сложное и это что-то будет себя нормально чухать на хостинге за 7 баксов в год. Даже сейчас существует немало проектов, при том и довольно больших, которые используют CI.
Речь об этом? http://habrahabr.ru/post/130853/

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Placido
Родные сессии CI глючные. Если у ТСа в этом проблема, лучше смотреть в сторону сторонних библиотек. Я использую Native Session. Правда, ее тоже пришлось допиливать.
Гость_Alan
Placido
Да, сессии глючные.
Спасибо, буду копать.
Placido
Если будешь использовать Native Session, вот изменения, которые я внес, чтобы убрать баги, и чтобы работа с Native Session не отличалась от работы с родными сессиями CI.

- Метод 'session_create' переименовать в '_sess_run'
- Метод 'session_destroy' - в 'destroy'
- Метод 'set_flashdata' заменить на следующее:
function set_flashdata($newdata = array(), $newval = '')
{
if (is_string($newdata))
{
$newdata = array($newdata => $newval);
}

if (count($newdata) > 0)
{
foreach ($newdata as $key => $val)
{
$flash_key = $this->flash_key.':new:'.$key;
$this->set_userdata($flash_key, $val);
}
}
}
Гость_Alan
Огромное спасибо
Guest
Может это решение стоит выложить на форуме и распространить. Мало решений, да и все не особо решают проблему. Кстати, а с ajax норм работает?
Placido
Codeigniter и AJAX? У меня проблем не наблюдалось.
Гость_Alan
Говорят по форумам, что при ajax запросах родная работа с сессиями глючит.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.