Problema com beforeInterceptor [RESOLVIDO]
17/08/2009 00:00
URI: /Blogito/aluno/list
Exception Message: SELECT permission denied on object alunos, database aluno, owner dbo
Caused by: org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
Class: script1250175710105
At Line: [12]
import groovy.sql.Sql
class CheckUserController {
def beforeInterceptor = [action:this.&checkUser]
def dataSource
def checkUser() {
if(session.uzer) {
if(!session.retorno){
Sql sql = Sql.newInstance(dataSource)
def rs = sql.rows("EXEC acesso_g..prograd_ACESSO_TELA 'PROGRAD-WEB', ${session.uzer}, ${controllerName}")
if(rs.retorno){
session.retorno = true
}
else{
flash.error = "Sem permissão de acesso à esta página!"
redirect(uri:"/fail.gsp")
}
}
}
else{
flash.error = "Você deve fazer o login primeiro!"
redirect(controller:'login', action:'index')
}
}
}
class AlunoController extends CheckUserController {
def scaffold = true
}
Para se registrar, clique aqui.