20 lines
448 B
Plaintext
20 lines
448 B
Plaintext
package templates
|
|
|
|
import (
|
|
"fiber-sessions/app/router/requests"
|
|
)
|
|
|
|
templ ProtectedPage(request *requests.Request, pc PageContext) {
|
|
@baseLayout(request, BaseLayoutContext{Title: pc.Title, ActivePage: "protected-page"}) {
|
|
if request.UserAuthenticated() {
|
|
<div class="alert alert-success">
|
|
Some protected content.
|
|
</div>
|
|
} else {
|
|
<div class="alert alert-danger">
|
|
Ubable to access to this protected content!
|
|
</div>
|
|
}
|
|
}
|
|
}
|