Estou usando o formulario de login padrão do yii, criei uma tabela no banco de dados usuarios, com os dados do usuario. Fiz uma função que me retorna um array de usuario e senha, e chamei no UserIdentity.
Depois disso ficou tudo tranquilo, só que eu queria o "ID" da tabela quando o usuário estivesse logado.
É galera, eu mesmo consegui resolver. Para quem tiver uma dúvida como a minha segue ai:
if($model->validate() && $model->login()){
// retorno os dados do usuario de acordo com usuario e senha
$inf_user = Usuarios::model()->findByAttributes(array(
'usuario'=>$model->username,
'senha' =>$model->password
));
// depois seto o id e o name (propriedades de user)
Yii::app()->user->setId($inf_user->usuario_id);
Yii::app()->user->setName($inf_user->nome.' '.$inf_user->sobrenome);
$this->redirect(Yii::app()->user->returnUrl);
}
Vou postar meu ClientIdentify, que é o CUserIdentify da tabela de clientes do banco de dados, que são os clientes que irão logar no site para publicar seus produtos.