added user Session Handler --> closed #20
This commit is contained in:
@@ -68,15 +68,15 @@ templ UserPage(status int) {
|
||||
<button name="action" value="change-pass" type="submit" class="w-full cursor-pointer rounded-md text-neutral-800 p-2 md:px-4 border text-center text-sm hover:text-white transition-colors border-neutral-300 focus:bg-neutral-700 active:bg-neutral-700 hover:bg-neutral-700 disabled:pointer-events-none disabled:opacity-50">Ändern</button>
|
||||
</div>
|
||||
</form>
|
||||
<form method="POST" class="grid-sub divide-x-1">
|
||||
<div class="grid-sub divide-x-1">
|
||||
<h1 class="grid-cell font-bold uppercase text-xl text-center">Nutzer abmelden</h1>
|
||||
<div class="grid-cell col-span-3">
|
||||
<p>Nutzer von Weboberfläche abmelden.</p>
|
||||
</div>
|
||||
<div class="grid-cell">
|
||||
<button name="action" value="logout-user" type="submit" class="w-full cursor-pointer rounded-md text-neutral-800 p-2 md:px-4 border text-center text-sm hover:text-white transition-colors border-neutral-300 focus:bg-neutral-700 active:bg-neutral-700 hover:bg-neutral-700 disabled:pointer-events-none disabled:opacity-50">Abmelden</button>
|
||||
<button onclick="logoutUser" type="button" class="w-full cursor-pointer rounded-md text-neutral-800 p-2 md:px-4 border text-center text-sm hover:text-white transition-colors border-neutral-300 focus:bg-neutral-700 active:bg-neutral-700 hover:bg-neutral-700 disabled:pointer-events-none disabled:opacity-50">Abmelden</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@@ -88,7 +88,9 @@ templ TeamPage(weeks []models.WorkWeek, userWeek models.WorkWeek) {
|
||||
@headerComponent()
|
||||
<div class="grid-main divide-y-1">
|
||||
<div class="grid-sub divide-x-1 bg-neutral-300">
|
||||
<div class="grid-cell font-bold uppercase">{ fmt.Sprintf("%s %s", userWeek.User.Vorname, userWeek.User.Name) }</div>
|
||||
<div class="grid-cell font-bold uppercase">
|
||||
{ fmt.Sprintf("%s %s", userWeek.User.Vorname, userWeek.User.Name) }
|
||||
</div>
|
||||
<div class="grid-cell col-span-3 flex flex-col gap-2">
|
||||
for _, day := range userWeek.WorkDays {
|
||||
@weekDayComponent(userWeek.User, day)
|
||||
@@ -182,3 +184,7 @@ templ TeamPresencePage(teamPresence map[bool][]models.User) {
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
templ LogoutButton() {
|
||||
<button onclick="logoutUser()" type="button" class="cursor-pointer rounded-md text-neutral-800 p-2 md:px-4 border text-center text-sm hover:text-white transition-colors border-neutral-300 focus:bg-neutral-700 active:bg-neutral-700 hover:bg-neutral-700 disabled:pointer-events-none disabled:opacity-50">Abmelden</button>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user