mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-03 04:10:20 +08:00
Fix error handling in SetPassword()
This commit is contained in:
@ -416,6 +416,7 @@ func (c *ApiController) SetPassword() {
|
|||||||
|
|
||||||
requestUserId := c.GetSessionUsername()
|
requestUserId := c.GetSessionUsername()
|
||||||
if requestUserId == "" && code == "" {
|
if requestUserId == "" && code == "" {
|
||||||
|
c.ResponseError(c.T("general:Please login first"), "Please login first")
|
||||||
return
|
return
|
||||||
} else if code == "" {
|
} else if code == "" {
|
||||||
hasPermission, err := object.CheckUserPermission(requestUserId, userId, true, c.GetAcceptLanguage())
|
hasPermission, err := object.CheckUserPermission(requestUserId, userId, true, c.GetAcceptLanguage())
|
||||||
@ -425,7 +426,7 @@ func (c *ApiController) SetPassword() {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if code != c.GetSession("verifiedCode") {
|
if code != c.GetSession("verifiedCode") {
|
||||||
c.ResponseError("")
|
c.ResponseError(c.T("general:Missing parameter"))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
c.SetSession("verifiedCode", "")
|
c.SetSession("verifiedCode", "")
|
||||||
|
Reference in New Issue
Block a user