def POST(self): from db import listingUser i = web.input() result = listingUser(vars=locals()) if result: from db import listingPrivilege, getNameClient clienteId, privilegeId = result[0].values() session.logged_in = True session.user = i.username # App Companies: #if privilegeId == 4: # try: # from db import getCompany # session.company = getCompany(vars=locals()) # except: # Si el cliente no esta asociado a una empresa en public.clientes_empresa: # session.logged_in = False # return render.login(u'Sesión %s. No se tiene una empresa parar este usuario.' % session.get('logged_in', False)) # ID Cliente (clientes.id): session.clienteId = clienteId # Nombre del cliente: session.username = getNameClient(vars=locals()) # Homepath según usuarios.privilege_id session.homepath = listingPrivilege(vars=locals()) raise web.seeother(session.homepath) else: return render.login(u'Sesión %s. Usuario o Contraseña inválido(s).' % session.get('logged_in', False))
def POST(self): from db import listingUser #l = login() # Validamos los campos del formulario #if not l.validates(): #return template.login(login, 'Debe rellenar los campos') # return render.login(login, 'Debe rellenar los campos') #else: i = web.input() #name, passwd = web.input().name, web.input().passwd #name, passwd = web.input().name, web.input().passwd #try: # Conexión a SQLite #conn = db.connect("users.db") #cur = conn.cursor() # Realizamos el Query. #check = cur.execute('select * from users where username=? and password=?', (i.Username, i.Password)) # check.fetchone() sera una tupla (u'jolth', u'123456') o None sino existe. #if check.fetchone(): #if listingUser('usuario=$i.username and pass=$i.password', vars=locals()): result = listingUser(vars=locals()) if result: from db import listingPrivilege, getNameClient clienteId, privilegeId = result[0].values() print "clienteId:", clienteId print "privilegeId:", privilegeId session.logged_in = True #session.username = i.username # ID Cliente (clientes.id): session.clienteId = clienteId # Nombre del cliente: session.username = getNameClient(vars=locals()) print "Primer NOMBRE DEL Cliente:", session.username.nombre1 # Seeother Según user.privilege #raise web.seeother('/user') # Homepath según usuarios.privilege_id session.homepath = listingPrivilege(vars=locals()) #raise web.seeother(listingPrivilege(vars=locals())) print "HOMEPPPPPPP:", session.homepath raise web.seeother(session.homepath) #raise web.seeother('/') else: #return template.login(login, 'Usuario y Contraseña invalidos. session %s' % session.get('logged_in', False)) return render.login('Sesión %s: Usuario/Contraseña invalidos.' % session.get('logged_in', False))
def POST(self): from db import listingUser i = web.input() result = listingUser(vars=locals()) if result: from db import listingPrivilege, getNameClient clienteId, privilegeId = result[0].values() session.logged_in = True session.user = i.username session.clienteId = clienteId session.username = getNameClient(vars=locals()) session.homepath = listingPrivilege(vars=locals()) raise web.seeother(session.homepath) else: return render.login(u'Sesión %s. Usuario o Contraseña inválido(s).' % session.get('logged_in', False))
def POST(self): from db import listingUser i = web.input() result = listingUser(vars=locals()) if result: from db import listingPrivilege, getNameClient clienteId, privilegeId = result[0].values() session.logged_in = True session.user = i.username session.clienteId = clienteId session.username = getNameClient(vars=locals()) session.homepath = listingPrivilege(vars=locals()) raise web.seeother(session.homepath) else: return render.login( u'Sesión %s. Usuario o Contraseña inválido(s).' % session.get('logged_in', False))
def GET(self): return render.login()
def GET(self): #l = login() #return template.login(login) #return render.login(login) return render.login()