def useradd_post(): if not useradd_form.validates(): return render.login(useradd_form) else: try: config.DB.insert('users', username=useradd_form.d.username, name=useradd_form.d.name) except: return "El usuario ya existe, elige otro." raise web.seeother('/admin/users')
def post(session): date_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S") if not login_form.validates(): return render.login(login_form, date_time, allow = True) else: if login_form.d.usuario == 'admin': session.logged_in = True session.username = "******" session.name = "Administrador" raise web.seeother('/admin') else: allowed = config.DB.select('users').list() for i in allowed: if login_form.d.usuario == i.username: session.logged_in = True session.name = i.name session.username = i.username raise web.seeother('/search') return render.login(login_form, date_time, allow = False)
def get(): return render.login(login_form, datetime.now().strftime("%d-%m-%Y %H:%M:%S"), allow = True)