def GET(self): check_installed() if user.logged(session): render = user.create_render(session) raise web.seeother('/americano') else: render = user.create_render(session) return '%s' % render.login(gen_head(), gen_offleft())
def POST(self): username, passwd = web.input().user, web.input().passwd ident = blog.get_user()[0] if hashlib.sha1(ident['salt']+passwd).hexdigest() == ident['passwd']: session.login = 1 session.privilege = ident['privilege'] render = user.create_render(session) raise web.seeother('/americano') else: session.login = 0 session.privilege = 0 render = user.create_render(session) return render.login_error()
def POST(self): username, passwd = web.input().user, web.input().passwd ident = blog.get_user()[0] if hashlib.sha1(ident['salt'] + passwd).hexdigest() == ident['passwd']: session.login = 1 session.privilege = ident['privilege'] render = user.create_render(session) raise web.seeother('/americano') else: session.login = 0 session.privilege = 0 render = user.create_render(session) return render.login_error()
def GET(self): check_installed() if user.logged(session): trashed_posts = blog.get_trashed_posts() render = user.create_render(session) return render.trash(gen_head(), gen_offleft(), trashed_posts, htmltruncate) else: raise web.seeother('/login')
def GET(self, id): check_installed() post = blog.get_post(int(id)) if post is None: post_id = blog.new_post("", 0) raise web.seeother("/blog/edit/"+str(post_id)) render = user.create_render(session) return render.edit(gen_head(), gen_offleft(), post, post.markdown)
def GET(self, id): check_installed() post = blog.get_post(int(id)) if post is None: post_id = blog.new_post("", 0) raise web.seeother("/blog/edit/" + str(post_id)) render = user.create_render(session) return render.edit(gen_head(), gen_offleft(), post, post.markdown)
def GET(self): check_installed() if user.logged(session): published_posts = blog.get_published_posts() unpublished_posts = blog.get_unpublished_posts() render = user.create_render(session) return render.americano(gen_head(), gen_offleft(), published_posts, unpublished_posts, htmltruncate) else: raise web.seeother('/login')
def POST(self): title, body, published = web.input().title, web.input().body, int(web.input().published) if user.logged(session): if session.privilege == 2: if title == "" or body == "": render = user.create_render(session) return render.new(gen_head(), gen_offleft()) blog.new_post(title, body, published) if published == 1: raise web.seeother('/blog') else: raise web.seeother('/americano')
def POST(self): title, body, published = web.input().title, web.input().body, int( web.input().published) if user.logged(session): if session.privilege == 2: if title == "" or body == "": render = user.create_render(session) return render.new(gen_head(), gen_offleft()) blog.new_post(title, body, published) if published == 1: raise web.seeother('/blog') else: raise web.seeother('/americano')
def GET(self): check_installed() if not auth.val: raise web.seeother('/settings-auth') if user.logged(session): auth.val = False auth.onpage = True ident = blog.get_user()[0] con = config.Config() render = user.create_render(session) return render.settings(gen_head(), gen_offleft(), con.ConfigSectionMap("Info")["name"], ident['user'], ident['email']) else: raise web.seeother('/login')