Комментарии 6
«тихий ужас»
КодИгнитер не советует напрямую к $_POST[''] обращаться, у него есть метод
$something = $this->input->post('something');
Я бы даже не сказал не советует, а рекомендует. Потому что, $this->input->post('something') позволяет проверить существует ли элемент, и, если нет, то возвращают false, и проверки на существование не лишние и это хорошая практика. Согласен, и думаю это на самом деле оплошность. Хотя в данном контексте разница не большая. Но все равно спасибо, в будущем возьму за правило использовать эти функции. Спасибо!
Не совсем понял по редирект, зачем он нужен, если мы используем ajax? Может в этом месте стоило возвращать ответ статуса авторизации?
Редирект в данном случае случае проще, как мне кажется. Просто при помощи аякса мы получим статус авторизации, и потом нужно проводить какие-то лишние манипуляции с возвращаемым ответом. Просто, как по мне, проще вызвать редирект виджета, и после редиректа произойдет проверка условий, и данные обновятся. Конечно, мне интересно услышать ваше мнение. Может я и вправду ужасно ошибаюсь)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Делаем авторизацию на Codeigniter 2.0 при помощи ajax и HMVC