Login / logout
This commit is contained in:
@ -22,20 +22,28 @@ templ baseLayout(pc PageContext) {
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class={ "nav-link", templ.KV("active", pc.ActivePage == "login") } href="/login">
|
||||
Login
|
||||
</a>
|
||||
</li>
|
||||
if pc.RequestSession.UserAuthenticated() {
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/logout">
|
||||
Logout
|
||||
</a>
|
||||
</li>
|
||||
} else {
|
||||
<li class="nav-item">
|
||||
<a class={ "nav-link", templ.KV("active", pc.ActivePage == "login") } href="/login">
|
||||
Login
|
||||
</a>
|
||||
</li>
|
||||
}
|
||||
<li class="nav-item">
|
||||
<a class={ "nav-link", templ.KV("active", pc.ActivePage == "interactive") } href="/interactive">
|
||||
Interactive
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
if pc.User != nil {
|
||||
if pc.RequestSession.UserAuthenticated() {
|
||||
<p class="alert alert-warning">
|
||||
Hello, { pc.User.FirstName }
|
||||
Hello, { pc.RequestSession.User.FirstName }
|
||||
</p>
|
||||
}
|
||||
{ children... }
|
||||
|
||||
Reference in New Issue
Block a user