conform to renamed session method
This commit is contained in:
parent
c9a9d0f638
commit
dd32851030
|
@ -142,5 +142,6 @@ func InitTables(db *sql.DB) error {
|
|||
");"); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
2
go.mod
2
go.mod
|
@ -4,7 +4,7 @@ go 1.15
|
|||
|
||||
require (
|
||||
git.hoogi.eu/snafu/cfg v1.0.6
|
||||
git.hoogi.eu/snafu/session v1.1.2
|
||||
git.hoogi.eu/snafu/session v1.2.0
|
||||
github.com/gorilla/csrf v1.7.0
|
||||
github.com/gorilla/handlers v1.5.1
|
||||
github.com/gorilla/mux v1.8.0
|
||||
|
|
2
go.sum
2
go.sum
|
@ -2,6 +2,8 @@ git.hoogi.eu/snafu/cfg v1.0.6 h1:O34hYFqjwfnMjEwB4M8GaQQmBtf3H+AA0RFHb7PoMNs=
|
|||
git.hoogi.eu/snafu/cfg v1.0.6/go.mod h1:LQolv8bqH8ZPz7h9PSVswdBXj1BIM+kW79AVS/jpE7A=
|
||||
git.hoogi.eu/snafu/session v1.1.2 h1:MclTbSqD/9JodRUqFc4OwyJGk5AtonqB6BaG5RRJHf8=
|
||||
git.hoogi.eu/snafu/session v1.1.2/go.mod h1:kgRDrnHcKc9H18G9533BXy6qO+81eBf6e9gkUzBMDuA=
|
||||
git.hoogi.eu/snafu/session v1.2.0 h1:qmZXMCAZRrzcOOLsOltwPUeA4ckpjwjjJ8fQpFDSx+w=
|
||||
git.hoogi.eu/snafu/session v1.2.0/go.mod h1:kgRDrnHcKc9H18G9533BXy6qO+81eBf6e9gkUzBMDuA=
|
||||
github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
|
||||
github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
|
||||
github.com/chris-ramon/douceur v0.2.0 h1:IDMEdxlEUUBYBKE4z/mJnFyVXox+MjuEVDJNN27glkU=
|
||||
|
|
|
@ -57,7 +57,7 @@ func AdminProfilePostHandler(ctx *middleware.AppContext, w http.ResponseWriter,
|
|||
|
||||
if len(u.PlainPassword) > 0 {
|
||||
changePassword = true
|
||||
// Password change
|
||||
|
||||
u.PlainPassword = []byte(r.FormValue("password"))
|
||||
|
||||
if !bytes.Equal(u.PlainPassword, []byte(r.FormValue("retyped_password"))) {
|
||||
|
@ -81,11 +81,11 @@ func AdminProfilePostHandler(ctx *middleware.AppContext, w http.ResponseWriter,
|
|||
|
||||
session.SetValue("userid", u.ID)
|
||||
|
||||
sids := ctx.SessionService.SessionProvider.SessionIDsFromValues("userid", u.ID)
|
||||
sessions := ctx.SessionService.SessionProvider.FindSessionsByValue("userid", u.ID)
|
||||
|
||||
for _, sid := range sids {
|
||||
if sid != session.SessionID() {
|
||||
ctx.SessionService.SessionProvider.Remove(sid)
|
||||
for _, sid := range sessions {
|
||||
if sid.SessionID() != session.SessionID() {
|
||||
ctx.SessionService.SessionProvider.Remove(sid.SessionID())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -196,11 +196,11 @@ func AdminUserEditPostHandler(ctx *middleware.AppContext, w http.ResponseWriter,
|
|||
}
|
||||
}
|
||||
|
||||
sids := ctx.SessionService.SessionProvider.SessionIDsFromValues("userid", u.ID)
|
||||
sessions := ctx.SessionService.SessionProvider.FindSessionsByValue("userid", u.ID)
|
||||
|
||||
for _, id := range sids {
|
||||
if session.SessionID() != id {
|
||||
ctx.SessionService.SessionProvider.Remove(id)
|
||||
for _, s := range sessions {
|
||||
if session.SessionID() != s.SessionID() {
|
||||
ctx.SessionService.SessionProvider.Remove(s.SessionID())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue