Yii Framework Forum: Tempo De Timeout De Sessão Diferentes Por Usuários (Session Database) - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Tempo De Timeout De Sessão Diferentes Por Usuários (Session Database) Rate Topic: -----

#1 User is offline   Massa 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 04-April 13

Posted 09 April 2013 - 02:06 PM

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

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users