Criando área administrativa isolada
06/07/2012 06:48
0
Olá pessoal,

Estou migrando um projeto PHP com Yii para Grails, e preciso criar uma área administrativa de forma que eu acesse:

site.com/admin/product

Como fazer isso?

E como fazer com que os controllers desta área administrativa tenham que redirecionar o usuário para a página de login caso não exista um determinado dado na sessão?

Tem como organizar os arquivos destes controllers, views e models em pastas específicas pro admin, como:

controllers/admin/ProductController.groovy
views/admin/product/index.gsp
...

?

abraços.
Tags: admin, area isolada, product


0
Oi Paulo,

neste caso, a melhor solução é usar o Spring Security Core Plugin. Ele vai fazer exatamente o que você está precisando.


0
Instala o springSecurityCore: http://grails-plugins.github.com/grails-spring-security-core/docs/manual/

Dae é só colocar a annotation com a role definida - @Secured(['ROLE_ADMIN']) por exemplo, se o nome da role do administrador for ROLE_ADMIN.

Tem um quickStart nesse plugin que ajuda a entender como ele funciona =)
06/07/2012 13:05


-1
Ta valeu.

Mas este é apenas o menor problema achei varios tutoriais sobre isso.

O que mais importa agora é como fazer as outras coisas que não tem nenhum tutorial.

Valeu.
06/07/2012 14:11



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto