Yii Framework Forum: Alguém Sabe Que Erro É Esse? - Yii Framework Forum

Jump to content

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

Alguém Sabe Que Erro É Esse? Estou com este problema, e não sei como resolver? Rate Topic: -----

#1 User is offline   FelipePrestes 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 26
  • Joined: 04-August 14

Posted 06 August 2014 - 08:19 AM

CException

Application authorization manager must extend the RDbAuthManager class.
0

#2 User is offline   Davi Crystal 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 20
  • Joined: 16-March 11

Posted 07 August 2014 - 07:08 AM

Você está utilizando um módulo chamado YII RIGHTS para gerenciamento de permissões de usuários?
Davi Crystal #dup
0

#3 User is offline   FelipePrestes 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 26
  • Joined: 04-August 14

Posted 07 August 2014 - 08:01 AM

View PostDavi Crystal, on 07 August 2014 - 07:08 AM, said:

Você está utilizando um módulo chamado YII RIGHTS para gerenciamento de permissões de usuários?


Sim estou usando o YII RIGHTS, para controle de acesso.
0

#4 User is offline   Davi Crystal 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 20
  • Joined: 16-March 11

Posted 07 August 2014 - 08:29 AM

Olá Felipe,

O módulo Yii-Rights precisa ser instalado em seu projeto, verifique se em seu main.php a opção de instalação do módulo está ativa conforme o exemplo abaixo:


'modules'=>array(
'rights'=>array(
 'install'=>true, // Enables the installer.
 ),
),



Caso não funcione verifique o arquivo de configurações do próprio Yii Rights se o parÂmetro insttal está definido com "true", exemplo:


'rights'=>array(
 'superuserName'=>'Admin', // Name of the role with super user privileges.
 'authenticatedName'=>'Authenticated', // Name of the authenticated user role.
 'userIdColumn'=>'id', // Name of the user id column in the database.
 'userNameColumn'=>'username', // Name of the user name column in the database.
 'enableBizRule'=>true, // Whether to enable authorization item business rules.
 'enableBizRuleData'=>false, // Whether to enable data for business rules.
 'displayDescription'=>true, // Whether to use item description instead of name.
 'flashSuccessKey'=>'RightsSuccess', // Key to use for setting success flash messages.
 'flashErrorKey'=>'RightsError', // Key to use for setting error flash messages.
 'install'=>true, // Whether to install rights.
 'baseUrl'=>'/rights', // Base URL for Rights. Change if module is nested.
 'layout'=>'rights.views.layouts.main', // Layout to use for displaying Rights.
 'appLayout'=>'application.views.layouts.main', // Application layout.
 'cssFile'=>'rights.css', // Style sheet file to use for Rights.
 'install'=>false, // Whether to enable installer.
 'debug'=>false, // Whether to enable debug mode.
),



Por fim se sua instalação estiver correta e ainda o módulo apresentar a mensagem de erro tente a seguinte abordagem:

Modifique a linha #48 do arquivo RInstaller.php para:

if( ($authManager instanceof RDbAuthManager)===false )


e a linha #54 pata

if( ($user instanceof RWebUser)===false )

Davi Crystal #dup
0

#5 User is offline   FelipePrestes 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 26
  • Joined: 04-August 14

Posted 07 August 2014 - 08:41 AM

View PostDavi Crystal, on 07 August 2014 - 08:29 AM, said:

Olá Felipe,

O módulo Yii-Rights precisa ser instalado em seu projeto, verifique se em seu main.php a opção de instalação do módulo está ativa conforme o exemplo abaixo:


'modules'=>array(
'rights'=>array(
 'install'=>true, // Enables the installer.
 ),
),



Caso não funcione verifique o arquivo de configurações do próprio Yii Rights se o parÂmetro insttal está definido com "true", exemplo:


'rights'=>array(
 'superuserName'=>'Admin', // Name of the role with super user privileges.
 'authenticatedName'=>'Authenticated', // Name of the authenticated user role.
 'userIdColumn'=>'id', // Name of the user id column in the database.
 'userNameColumn'=>'username', // Name of the user name column in the database.
 'enableBizRule'=>true, // Whether to enable authorization item business rules.
 'enableBizRuleData'=>false, // Whether to enable data for business rules.
 'displayDescription'=>true, // Whether to use item description instead of name.
 'flashSuccessKey'=>'RightsSuccess', // Key to use for setting success flash messages.
 'flashErrorKey'=>'RightsError', // Key to use for setting error flash messages.
 'install'=>true, // Whether to install rights.
 'baseUrl'=>'/rights', // Base URL for Rights. Change if module is nested.
 'layout'=>'rights.views.layouts.main', // Layout to use for displaying Rights.
 'appLayout'=>'application.views.layouts.main', // Application layout.
 'cssFile'=>'rights.css', // Style sheet file to use for Rights.
 'install'=>false, // Whether to enable installer.
 'debug'=>false, // Whether to enable debug mode.
),



Por fim se sua instalação estiver correta e ainda o módulo apresentar a mensagem de erro tente a seguinte abordagem:

Modifique a linha #48 do arquivo RInstaller.php para:

if( ($authManager instanceof RDbAuthManager)===false )


e a linha #54 pata

if( ($user instanceof RWebUser)===false )




Bom dia Davi,

As configurações do meu arquivo estão de acordo com a que tu postaste, principalmente sobre as linhas #48 e #54, porém a mensagem continua, estou analisando o código junto ao meu coordenador de projetos.

Agradeço sua colaboração.
0

#6 User is offline   FelipePrestes 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 26
  • Joined: 04-August 14

Posted 07 August 2014 - 09:21 AM

Davi,

Após varias tentativas conseguimos integrar a aplicação, agradeço sua ajuda. Muito obrigado.
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