Problemas para criar usuários automáticos com userGroups

Oi, gente!

Eu estou criando uma aplicação usando o userGroups.

Essa aplicação permite ao administrador criar perfis para médicos, mas através de uma página de cadastro que eu fiz.

O que eu quero é que toda vez que eu criar um médico, minha aplicação adicione um usuário e senha na tabela usergroups_user do userGroups para ele pode logar depois.

Eu até consigo inserir estes dados na tabela, mas não consigo fazer o login. Diz que a senha está incorreta.

Eu criptografei a senha com md5 do mesmo jeito que o userGroups faz quando eu crio um usuário manualmente por lá (pela página do userGroups).

Alguém pode me ajudar?

Obrigado!

O usergroups concatena com o salt antes de aplicar o MD5, . Por exemplo:

No arquivo: protected/modules/userGroups/components/UserGroupsIdentity.php

Na linha 72 é assim:

else if($model->password!==md5($this->password. $model->getSalt()))

deixamos ela assim:

else if($model->password!==md5($this->password/* . $model->getSalt()*/))

Acho que em mais uns dois lugares ele faz essa concatenação com o salt, vc acha e comenta como feito acima.