From 1e5f237c20310cbf6ace17b6a7b05298429aca46 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Sat, 17 Jun 2017 22:23:39 -0400 Subject: feature: Working login with authentication. --- src/render/mod.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/render') diff --git a/src/render/mod.rs b/src/render/mod.rs index 8575e9b..fe0053a 100644 --- a/src/render/mod.rs +++ b/src/render/mod.rs @@ -13,6 +13,7 @@ impl Renderer { info!("Rendering page with context: {:?}", self); let login_box: Box = match self.user { Some(ref user) => box_html!{ + : "Logged in as "; : user; : " ("; a(href="logout") { // TODO get base url from context @@ -57,9 +58,14 @@ impl Renderer { }).into_string().unwrap() } - pub fn login_page(&self) -> String { + pub fn login_page(&self, is_retry: bool) -> String { self.render_in_page(box_html! { h1 { : "Log in" } + @ if is_retry { + p { + : "Incorrect username or password. Try again." + } + } form(method="post") { p { : "Username" } input(type="text", name="username") {} -- cgit v1.2.3