diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2013-06-03 18:30:46 -0700 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2013-06-03 18:30:46 -0700 |
commit | 9024f49ca63d0e7204bf61de5b06717e2ee6a1e6 (patch) | |
tree | 70526506fc982ddb84317966f7d7bcdd878b47d9 /src/templates | |
parent | ee39f861d7a5147a8292647488b7dfc0cbeb1cce (diff) |
Adding Login logic and updating navigation.
Adding a LoginAuthenticator to parse session cookies and a
LoginPageResource to handle submissions to the login page.
Also updating the navigation header to show Take Assessment when the
user is authenticated.
Diffstat (limited to 'src/templates')
-rw-r--r-- | src/templates/templates/nav.ftl | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/templates/templates/nav.ftl b/src/templates/templates/nav.ftl index ae9517c..cf2562c 100644 --- a/src/templates/templates/nav.ftl +++ b/src/templates/templates/nav.ftl @@ -11,10 +11,14 @@ <nav class="primary"> <ul> - <@navLink href="index.html">Home</@navLink> - <@navLink href="about.html">About</@navLink> - <@navLink href="contact.html">Contact</@navLink> - <@navLink href="login.html">Login / Sign Up</@navLink> + <@navLink href="/index.html">Home</@navLink> + <@navLink href="/about.html">About</@navLink> + <@navLink href="/contact.html">Contact</@navLink> + <#if user??> + <@navLink href="/account/assessment">Take Assessment</@navLink> + <#else> + <@navLink href="/login.html">Login / Sign Up</@navLink> + </#if> </ul> </nav> </header> |