← Комьюнити

Как войти через форму входа на сайте 24 урок codeigniter?

Albert Shtana3 ответов

Не могу авторизоваться через свёрстанную на бутстрапе форму авторизации на сайте из примера урока 24. Страница просто сбрасывается если ввести правильный лог и пароль, либо если ввести не верные данные для входа то: попадаем на страницу auth/login и тогда только если отметить галочку Remember то на главной отобразиться Здравствуйте, admin. 

Подскажите в чём проблема я не найду где у меня ошибка уже всё пересмотрел((((

Спасибо FructCode!

3 ответов

Нашёл одно решение незнаю правильное оно или нет, но только так получилось в системном методе изменить код : $default = ' ' на $default = '1'  в параметрах метода

public function set_value($field = '', $default = '1')
{
if ( ! isset($this->_field_data[$field], $this->_field_data[$field]['postdata']))
{
return $default;
}

// If the data is an array output them one at a time.
// E.g: form_input('name[]', set_value('name[]');
if (is_array($this->_field_data[$field]['postdata']))
{
return array_shift($this->_field_data[$field]['postdata']);
}

return $this->_field_data[$field]['postdata'];
}

Albert Shtana

Я решил проблему эту поставив php версии 7.1.10

Виталий Савкин

Может существует решение правильное для версии 7.3.1? не откатываясь к 7.1.1

Albert Shtana