source: publico/ILSAPL/trunk/skins/sk_sapl/pysc/rede_sapl_pysc.py @ 7251

Última Alteração nesse arquivo desde 7251 foi 7251, incluída por gustavolepri, 6 anos atrás

verificação no momento do login se o parlamentar está na camara

File size: 656 bytes
Linha 
1## Script (Python) "rede_sapl_pysc"
2##bind container=container
3##bind context=context
4##bind namespace=
5##bind script=script
6##bind subpath=traverse_subpath
7##parameters=
8##title=
9##
10
11from Products.CMFCore.utils import getToolByName
12
13sapl_tool = getToolByName(context, 'portal_sapl')
14
15enderecos = context.zsql.presenca_endereco_obter_zsql()
16
17endereco_ip = context.REQUEST['REMOTE_ADDR']
18
19endereco_mac = sapl_tool.get_mac_address(endereco_ip)
20
21endereco_completo = [endereco_mac, endereco_ip]
22
23lista_enderecos = [[end.txt_mac_address, end.txt_ip_address] for end in enderecos]
24
25if endereco_completo in lista_enderecos:
26    return True
27else:
28    return False
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.