Perfis de acesso

Salve Galera.

Estou dando manutenção em um sistema em que antes havia 3 níveis de acesso: USUARIO, CLIENTE e CONVENIADO, hoje pediram para desmembrar o Tipo de usauario CONVENIADO em mais 3, que seriam CONVENIADA_1 , CONVENIADA_2, CONVENIADA_3. Bom o menu também é montado de acordo com o id tipo conveniado, que já foi alterado. Mas cada hora que acesso com o outro tipo de conveniada parece não ter aberto uma session para este perfil. e então não é possivel acessar aquela aplica…
Será que fui claro?
Um trecho do código é este:

public GeraLoteDocumentoAction() { // Perfil de usuário permitido para acesso: CELERA (1) tiposUsuario = new int[1]; tiposUsuario[0] = 1; }[/quote]