Тайм -аут сеанса в кодигенте DyanamiclyPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Тайм -аут сеанса в кодигенте Dyanamicly

Сообщение Anonymous »

У меня есть проблема в отношении тайм -аута codeigniter. < /p>

Я знаю настройку настройки папки конфигурации, как L < /p>

$config['sess_expiration'] = 123;
< /code>

Но мне нужно, чтобы администратор веб -сайта управлял временем сеанса Dyanamicly на странице администратора < /p>

Помогите мне, как реализовать эту логику < /p>

Я пробовал эту логику, но не работает < /p>

.$this->session->sess_expiration = "120";
< /code>

Примечание. Здесь я храню базу данных в значении. На основании значения базы данных я могу включить время истечения сеанса < /p>

Примечание 1: $ config ['sess_time_to_update'] = 30; < /code> Это значение меньше, чем время истечения сеанса < /p>

Общее логическое код: < /p>

.public function edit($id)
{
Assets::add_css('../plugins/forms/uniform/uniform.default.css');
Assets::add_css('../plugins/forms/select/select2.css');
Assets::add_css('../plugins/forms/validate/validate.css');
Assets::add_css('../plugins/misc/qtip/jquery.qtip.css');
Assets::add_js('../plugins/charts/sparkline/jquery.sparkline.min.js');
Assets::add_js('../plugins/forms/uniform/jquery.uniform.min.js');
Assets::add_js('../plugins/forms/select/select2.min.js');
Assets::add_js('../plugins/forms/validate/jquery.validate.min.js');
Assets::add_js('../plugins/forms/wizard/jquery.bbq.js');
Assets::add_js('../plugins/forms/wizard/jquery.form.js');
Assets::add_js('../plugins/forms/wizard/jquery.form.wizard.js');
Assets::add_module_js('setting','setting');
if ($_POST)
{
$current_date = date("Y-m-d H:i:s");
$data = array(
's_meta_value' => $this->input->post('s_meta_value'),
'updated_on' => $current_date
);
$this->setting_model->session_mng_update($data,$id);
$session_val= $this->input->post('s_meta_value');
if($session_val == 0)
{
$this->session->sess_expiration = '0';
}
else
{

$this->session->sess_expiration = "120";
// $val1 = $this->config->item('sess_expiration');
// print_r($val1);
//$session_seconds = ($session_val*60);
$val2 = $this->config->set_item('sess_expiration',50);
$this->session->CI_Session();
//$val1= $this->config->set_item('sess_expiration',50);
$val3 = $this->config->item('sess_expiration');
print_r($val3);exit;

}

Template::redirect('setting/setting/display');

}

$val3 = $this->config->item('sess_expiration');
print_r($val3);exit;
$data = $this->setting_model->session_mng_edit($id);
Template::set('page_title', 'Edit Session Management');
Template::set('data', $data);
Template::set_view('setting/session_management/edit_session_management');
Template::render();
}


Подробнее здесь: https://stackoverflow.com/questions/208 ... dyanamicly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»