|
package middleware
|
|
|
|
import (
|
|
"github.com/kataras/iris/v12"
|
|
"github.com/kataras/iris/v12/sessions"
|
|
)
|
|
|
|
func Auth(ctx iris.Context) {
|
|
session := sessions.Get(ctx)
|
|
user := session.Get("user")
|
|
if user == nil {
|
|
ctx.Redirect("/admin/login")
|
|
return
|
|
}
|
|
ctx.Next()
|
|
}
|