provide error message on login and display it nicely

server now provides a reason for login fail to the web ui, and displays
it inside the login button, which looks a lot nicer than the previously
used error box.
This commit is contained in:
Harvey Tindall
2020-08-19 14:50:16 +01:00
parent daf190f68b
commit 6781316474
3 changed files with 24 additions and 11 deletions

View File

@@ -97,7 +97,7 @@ func (app *appContext) GetToken(gc *gin.Context) {
if status != 200 || err != nil {
if status == 401 || status == 400 {
app.info.Println("Auth failed: Invalid username and/or password")
respond(401, "Unauthorized", gc)
respond(401, "Invalid username/password", gc)
return
}
app.err.Printf("Auth failed: Couldn't authenticate with Jellyfin: Code %d", status)