user role
This commit is contained in:
parent
e3a0d4075f
commit
74b32003d0
2 changed files with 5 additions and 4 deletions
|
@ -52,12 +52,13 @@ pub struct LoginData {
|
|||
|
||||
#[post("/login", data = "<login>")]
|
||||
pub async fn login_route(login: Json<LoginData>) -> FallibleApiResponse {
|
||||
let ses = User::login(&login.username, &login.password)
|
||||
let (ses, role) = User::login(&login.username, &login.password)
|
||||
.await
|
||||
.ok_or_else(|| api_error("Login failed"))?;
|
||||
|
||||
Ok(json!({
|
||||
"token": ses.token
|
||||
"token": ses.token,
|
||||
"role": role
|
||||
}))
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue