[color="#0000FF"][i]Olá.
Sou novo neste fórum.
Já olhei em vários lugares, mas não consegui resolver um problema.
Tenho no sistema usuários de diferentes categorias. A categoria de usuário comum tem o tempo de sessão de 5 Minutos e o Administrador, por exemplo, 10 minutos.
Já configurei o main.php e estou utilizando normalmente a session no Banco de dados. A minha configuração no main.php é
‘session’ => array (
‘class’ => ‘system.web.CDbHttpSession’,
‘connectionID’ => ‘db’,
‘sessionTableName’ => ‘session’,
‘timeout’ => 300,
),
O problema é que não consigo alterar o tempo de sessão para um tempo diferente do configurado no main.php (config/main.php).
Já tentei algo como nos posts que indicam o uso do Yii::app()->session->setTimeout(600), do Yii::app()->session->add(‘timeout’, 600) e algumas variações, porém sem resultados. Utilizei no login() do LoginForm…
Eu verifico o resultado, fazendo consulta no banco de dados e vejo qual o tempo que está no campo "expire".
Att.
Massa[/i][/color]