logout hinzugefügt
This commit is contained in:
parent
8feda67f07
commit
84106409fb
|
@ -9,4 +9,6 @@ TODO::
|
|||
* ~~Manuell (einzeln)~~
|
||||
* CSV-Import
|
||||
* ~~Kofis löschen~~
|
||||
* Logout
|
||||
* Konfis auf der Frontseite mit Websockets updaten
|
||||
* ~~Logout~~
|
||||
* Mode hinzufügen: in der Config soll man zwischen Gemeinden und Konfis umschalten können, so dass entweder die Gemeinden oder Konfis gegeneinander spielen
|
|
@ -0,0 +1,18 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"github.com/labstack/echo"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
func logout(c echo.Context) error {
|
||||
rw := c.Response()
|
||||
r := c.Request()
|
||||
|
||||
//Session auf nil setzen zum ausloggen
|
||||
sess := GlobalSessions.SessionStart(rw, r)
|
||||
sess.Set("login", nil)
|
||||
|
||||
//Auf die adminseite weiterleiten
|
||||
return c.Redirect(http.StatusSeeOther, "/admin")
|
||||
}
|
1
main.go
1
main.go
|
@ -63,6 +63,7 @@ func main() {
|
|||
e.GET("/", showList)
|
||||
e.GET("/list", getList)
|
||||
e.GET("/admin", adminHandler)
|
||||
e.GET("/logout", logout)
|
||||
|
||||
e.POST("/login", login)
|
||||
e.POST("/update", update)
|
||||
|
|
|
@ -12,11 +12,15 @@
|
|||
<body>
|
||||
<div style="width: 98%; margin: 0 auto;">
|
||||
<h1>Kasino Admin <div class="ui inline loader"></div></h1>
|
||||
<a href="/logout" class="ui right labeled icon button blue" style="float: right;">
|
||||
<i class="right sign out icon"></i>
|
||||
Ausloggen
|
||||
</a>
|
||||
<p>
|
||||
<div class="ui right labeled icon addKofi button green">
|
||||
<a class="ui right labeled icon addKofi button green">
|
||||
<i class="right plus icon"></i>
|
||||
Konfi Hinzufügen
|
||||
</div>
|
||||
</a>
|
||||
<a href="#" class="ui right labeled icon uploadKofis button blue">
|
||||
<i class="right cloud upload icon"></i>
|
||||
Konfis Importieren
|
||||
|
@ -113,10 +117,8 @@
|
|||
<body style="background: url(/assets/bg.jpg) no-repeat center fixed">
|
||||
<div class="ui middle aligned center aligned grid" style="width: 30em; margin: 37vh auto;">
|
||||
<div class="column">
|
||||
<h2 class="ui blue header">
|
||||
<div class="content">
|
||||
<h2 class="ui header">
|
||||
Kasino Admin
|
||||
</div>
|
||||
</h2>
|
||||
<form class="ui large form" id="loginform" method="post">
|
||||
<div class="ui segment">
|
||||
|
|
Loading…
Reference in New Issue