[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Autenticação / Autorização e CRUD
Página 1 de 3

Autenticação / Autorização e CRUD

MensagemEnviado: Sáb Mar 23, 2013 3:27 pm
por rafael
Boa tarde,

Seguindo a documentação do next implementei o item 12, que trata de autenticação e autorização, porem, naquele item não trata nada sobre CRUD, ou seja, preciso fazer na aplicação a inserção de novos usuarios, novos papeis e relacionar usuarios com seus respectivos papeis.
Segui a documentação completamente, inclusive utilizei o arquivo autorizacao.jsp, etc, etc. E tudo funcionou perfeitamente.

Tentei então utilizar o item 10 da documentação que trata exatamente de CRUD para cadastrar meus usuarios. Então criei as classes abaixo:

UsuarioDAO (extend GenericDAO)
UsuarioService (extend GenericService)
UsuarioController (path="/secured/crud/usuario) (extend CrudController)

PapelDAO (extend GenericDAO)
PapelService (extend GenericService)
PapelController (path="/secured/crud/papel) (extend CrudController)

Os CRUD funcionaram perfeitamente, porem, quando vou chamar o arquivo autorizacao.jsp (path="secured/autorization) a pagina abre, mas quando clico em dos papeis que cadastrei no banco não funciona mais.

Existe alguma incompatibilidade que não permite eu utilizar as duas práticas em conjunto? (10 e 12?)
http://www.nextframework.org/documentacao/index.html

Muito Obrigado!

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Seg Mar 25, 2013 12:00 am
por rogelgarcia
Olá rafel tudo bom?

Qual versão do Next você está utilizando?

O que você chama de 'não funciona mais'? Dá algum erro? Não mostra página nenhuma?

Até mais

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Seg Mar 25, 2013 8:29 am
por rafael
Tudo bem Rogel! E vc??

Estou utilizando a versão 3.5.4.

A tela continua renderizando, porem, quando seleciono um papel do meu sistema (gerente, analista ou usuario) me retorna mensagem de erro.

Quando comento as linhas @Controller (path=....) de todos os controllers da aplicação e deixo somente o @Controller da classe MyAplicationAuthorizationProcess funciona normalmente.

anexo print funcionando e sem funcionar...


Obrigado!!

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Qua Mar 27, 2013 11:44 pm
por rafael
Rogel!!! Por favor me ajude... qualquer informação que necessitar estou a disposição...

Obrigado

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Ter Abr 02, 2013 1:43 am
por rogelgarcia

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Ter Abr 02, 2013 1:46 am
por rogelgarcia
Na versão 3.6.0 a forma de configuração do controller foi alterada para evitar esse problema..
Mas não precisa trocar de versão não.. é só para informar do andamento do projeto ;)

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Ter Abr 02, 2013 12:58 pm
por rafael

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Ter Abr 02, 2013 7:08 pm
por rafael
Boa noite Rogel!

Gostaria de agradece-lo pela ajuda e dar um feedback sobre o problema.
Com sua ajuda conseguir resolver. Alem de utilizar o load-on-startup verifiquei que eu estava declarando alguns path's errados. Exemplo:

path="secured/crud/usuario" --> Errado :cry:
path="/secured/crud/usuario" --> Correto :D

Muito Obrigado e parabéns pelo framework!

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Ter Abr 02, 2013 7:11 pm
por rafael
Somente um esclarescimento...
eu acabei permanecendo no erro do path, pois, as outras funcionalidades continuam funcionando (ex.: menu)...

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Ter Abr 02, 2013 9:49 pm
por rogelgarcia
Maravilha Rafael...

Na versão 3.6.0 foi criado um alerta para evitar que o controller seja criado sem a barra...

Qualquer coisa é só perguntar..

Até mais