From cf40041946626b105102e3dab2515d2ef2fb0506 Mon Sep 17 00:00:00 2001 From: Yves Fischer Date: Mon, 26 Nov 2018 21:15:23 +0100 Subject: Implement logout --- src/request_handler/views.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/request_handler/views.rs') diff --git a/src/request_handler/views.rs b/src/request_handler/views.rs index 1a239a4..bdd7999 100644 --- a/src/request_handler/views.rs +++ b/src/request_handler/views.rs @@ -61,6 +61,9 @@ pub(in super) fn login_is_logged_in() -> String { h1(id = "heading") { : "Currently logged in" } + a(href="logout") { + : "Go to logout"; + } }) } @@ -102,7 +105,6 @@ pub(in super) fn login_auth_success(redirect: &String) -> String { }) } - pub(in super) fn login_auth_fail() -> String { render_base_template("Login failed", box_html! { h1(id = "heading") { @@ -112,4 +114,15 @@ pub(in super) fn login_auth_fail() -> String { : "Try again... " } }) +} + +pub(in super) fn logout() -> String { + render_base_template("Logout", box_html! { + h1(id = "heading") { + : "Logout applied" + } + a(href="login") { + : "go to login again..." + } + }) } \ No newline at end of file -- cgit v1.2.1