[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

Autenticação / Autorização e CRUD

Não deixe de perguntar, solucione aqui suas dúvidas...

Autenticação / Autorização e CRUD

Mensagempor rafael » Sáb Mar 23, 2013 3:27 pm

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!
rafael
 
Mensagens: 19
Data de registro: Sáb Mar 23, 2013 3:12 pm

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

Mensagempor rogelgarcia » Seg Mar 25, 2013 12:00 am

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
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

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

Mensagempor rafael » Seg Mar 25, 2013 8:29 am

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!!
Anexos
Next.zip
print do erro
(245.7 KiB) Baixado 878 vezes
rafael
 
Mensagens: 19
Data de registro: Sáb Mar 23, 2013 3:12 pm

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

Mensagempor rafael » Qua Mar 27, 2013 11:44 pm

Rogel!!! Por favor me ajude... qualquer informação que necessitar estou a disposição...

Obrigado
rafael
 
Mensagens: 19
Data de registro: Sáb Mar 23, 2013 3:12 pm

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

Mensagempor rogelgarcia » Ter Abr 02, 2013 1:43 am

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

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

Mensagempor rogelgarcia » Ter Abr 02, 2013 1:46 am

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 ;)
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

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

Mensagempor rafael » Ter Abr 02, 2013 12:58 pm

rafael
 
Mensagens: 19
Data de registro: Sáb Mar 23, 2013 3:12 pm

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

Mensagempor rafael » Ter Abr 02, 2013 7:08 pm

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!
Anexos
resolvido.png
print tela funcionando
(194.4 KiB) Não foi feito download ainda
rafael
 
Mensagens: 19
Data de registro: Sáb Mar 23, 2013 3:12 pm

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

Mensagempor rafael » Ter Abr 02, 2013 7:11 pm

Somente um esclarescimento...
eu acabei permanecendo no erro do path, pois, as outras funcionalidades continuam funcionando (ex.: menu)...
rafael
 
Mensagens: 19
Data de registro: Sáb Mar 23, 2013 3:12 pm

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

Mensagempor rogelgarcia » Ter Abr 02, 2013 9:49 pm

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
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Próximo

Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes

cron