Guest User

Untitled

a guest
Apr 25th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. <%
  2. 'Arquivo: seguranca.asp
  3.  
  4. Dim scConsultar, scCadastrar, scAlterar, scExcluir, scRelatorio
  5.  
  6. scConsultar = false
  7. scCadastrar = false
  8. scAlterar = false
  9. scExcluir = false
  10. scRelatorio = false
  11.  
  12. Function ObterPermissoes(CodUsuario, CodPagina)
  13. Dim cn, rs, query, liberar
  14. Dim sAdmin, sSupevisor
  15.  
  16. sAdmin = clng(0 & pesqsql("Select * from tblUsuarios Where CodUsuario=" & CodUsuario, "Admin"))
  17.  
  18. if sAdmin=1 then
  19. scConsultar = true
  20. scCadastrar = true
  21. scAlterar = true
  22. scExcluir = true
  23. else
  24. set cn = Server.CreateObject("ADODB.Connection")
  25. set rs = Server.CreateObject("ADODB.Recordset")
  26. cn.open Application("connString")
  27.  
  28. query = "SELECT * FROM tblUsuarios_Permissoes Where CodUsuario=" & CodUsuario
  29.  
  30. 'response.write query
  31. rs.open query, cn
  32. if (err.number=0) then
  33. if (not rs.eof) then
  34. scConsultar = cbool(0 & rs.fields("Consultar"))
  35. scCadastrar = cbool(0 & rs.fields("Cadastrar"))
  36. scAlterar = cbool(0 & rs.fields("Alterar"))
  37. scExcluir = cbool(0 & rs.fields("Excluir"))
  38. end if
  39. end if
  40. rs.close
  41. set rs = nothing
  42. cn.close
  43. set cn = nothing
  44. end if
  45. End Function
  46. %>
  47.  
  48. <%
  49. ' Arquivo funcoes.asp
  50.  
  51. Function pesqsql(sql, camporet)
  52.  
  53. ' Metodo para acessar o banco de dados, fornecendo a instrução SQL
  54. ' e definindo qual campo que deseja obter o valor
  55.  
  56. Dim cn, rs
  57. set cn = Server.CreateObject("ADODB.Connection")
  58. set rs = Server.CreateObject("ADODB.Recordset")
  59. cn.open Application("connString")
  60. rs.open sql, cn
  61. if rs.eof then
  62. pesqsql= ""
  63. else
  64. pesqsql= rs.fields(camporet)
  65. end if
  66. rs.close
  67. set rs = nothing
  68. cn.close
  69. set cn = nothing
  70. End Function
  71. %>
Add Comment
Please, Sign In to add comment