mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
PLT-3264 remove session cookie when switching accounts (#3341)
This commit is contained in:
committed by
Joram Wilander
parent
5aaf5c51fc
commit
c7e9f3cb1b
@@ -2055,6 +2055,7 @@ func oauthToEmail(c *Context, w http.ResponseWriter, r *http.Request) {
|
||||
go sendSignInChangeEmail(c, user.Email, c.GetSiteURL(), c.T("api.templates.signin_change_email.body.method_email"))
|
||||
|
||||
RevokeAllSession(c, c.Session.UserId)
|
||||
c.RemoveSessionCookie(w, r)
|
||||
if c.Err != nil {
|
||||
return
|
||||
}
|
||||
@@ -2111,6 +2112,7 @@ func emailToLdap(c *Context, w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
|
||||
RevokeAllSession(c, user.Id)
|
||||
c.RemoveSessionCookie(w, r)
|
||||
if c.Err != nil {
|
||||
return
|
||||
}
|
||||
@@ -2194,6 +2196,7 @@ func ldapToEmail(c *Context, w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
|
||||
RevokeAllSession(c, user.Id)
|
||||
c.RemoveSessionCookie(w, r)
|
||||
if c.Err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user