mirror of
https://github.com/signaller-matrix/signaller.git
synced 2024-11-22 10:22:21 +00:00
Handle wrong token in whoami method
This commit is contained in:
parent
ff79b25285
commit
e5b1dbd643
@ -161,10 +161,14 @@ func RegisterHandler(w http.ResponseWriter, r *http.Request) {
|
|||||||
func WhoAmIHandler(w http.ResponseWriter, r *http.Request) {
|
func WhoAmIHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
token := getTokenFromResponse(r)
|
token := getTokenFromResponse(r)
|
||||||
if token == "" {
|
if token == "" {
|
||||||
errorResponse(w, models.M_FORBIDDEN, http.StatusForbidden, "")
|
errorResponse(w, models.M_MISSING_TOKEN, http.StatusForbidden, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
user := currServer.Backend.GetUserByToken(token)
|
user := currServer.Backend.GetUserByToken(token)
|
||||||
|
if user == nil {
|
||||||
|
errorResponse(w, models.M_UNKNOWN_TOKEN, http.StatusForbidden, "")
|
||||||
|
}
|
||||||
|
|
||||||
response := whoami.Response{UserID: user.ID()}
|
response := whoami.Response{UserID: user.ID()}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user