Ejemplo n.º 1
0
from llogger import LLogger

log = LLogger()

log.access("pippo")
log.unknown_id("123.234.345.456")
log.psw_error("pippo")
log.panic("pippo")

log.admin("admin_name")
log.user_del("admin_name", "pippo")
log.user_del_error("admin_name", "pippo", "user not found");
log.invalid_op("admin_name");
log.user_ins("admin_name", "pippo")
log.user_ins_error("admin_name", "pippo", "user already exists");

#FORMAT = '%(asctime)-15s \t %(clientip)s \t %(user)-8s \t %(message)s'
#logging.basicConfig(filename='example.log',format=FORMAT)
#d = {'clientip': '192.168.0.1', 'user': '******'}
#logger = logging.getLogger('tcpserver')
#logger.warning('Protocol problem: %s', 'connection reset', extra=d)
Ejemplo n.º 2
0
        if status == MIFAREReader.MI_OK:
            # Print UID
            uid_str = '.'.join([str(id_byte).zfill(3) for id_byte in uid[:4]])
            print "Card id: " + uid_str

            #Se o ID lido consta no banco de dados, solicita a senha
            if uid_str in ids: 
                write_display(lcd, "Digite a senha: ")
                lcd.setPosition(2,0)
                password = read_input(lcd)
                #Se a senha digitada corresponde ao cartão, checa o tipo de usuário
                if password == ids[uid_str][0] \
                    or password == (ids[uid_str][0] + SECURITY_CODE):
                    
                    if password == (ids[uid_str][0] + SECURITY_CODE):
                        log.panic(uid_str)
                        if ids[uid_str][1] == TYPE_USER:
                            msg = "{} - Senha de pânico inserida - CPF: {}".format(
                                datetime.datetime.now().strftime("%d/%m/%Y %H:%M:%S"), ids[uid_str][2])
                        else:
                            msg = "{} - Senha de pânico inserida - ADMIN".format(
                                datetime.datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
                        q.put(msg)

                    print "{} autenticado".format(ids[uid_str][1])

                    #Usuário comum
                    if ids[uid_str][1] == TYPE_USER:
                        write_display(lcd, "Autorizado")
                        log.access(uid_str)
                        #Sinal de abertura