Function backend::routes::user::user_logout[][src]

pub async fn user_logout(
    auth: Auth,
    kvdb: Connection<RedisDb>,
    cookies: &CookieJar<'_>
) -> (Status, Result<String, Json<ErrorResponse>>)
Expand description

User logout

Logout a user.

Parameters

  • Auth: Authenticated user
  • Connection<RedisDb>: Redis connection
  • CookieJar: Collection of Cookie

Returns

  • Status: HTTP status
  • String: String “Success”

Errors

  • ErrorResponse: Error message
    • ErrorCode::DatabaseErr