Implemented better errors for JWT

This commit is contained in:
Daniel García
2018-12-21 22:08:04 +01:00
parent 250a2b340f
commit 2bb0b15e04
4 changed files with 37 additions and 41 deletions

View File

@@ -76,10 +76,8 @@ fn register(data: JsonUpcase<RegisterData>, conn: DbConn) -> EmptyResult {
Some(token) => token,
None => err!("No valid invite token")
};
let claims: InviteJWTClaims = match decode_invite_jwt(&token) {
Ok(claims) => claims,
Err(msg) => err!("Invalid claim: {:#?}", msg),
};
let claims: InviteJWTClaims = decode_invite_jwt(&token)?;
if &claims.email == &data.Email {
user
} else {