1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-09-25 14:19:45 +00:00

Can sign out user

This commit is contained in:
2020-05-24 19:19:07 +02:00
parent 89d5eac02b
commit 97d9adcc03
4 changed files with 87 additions and 7 deletions

View File

@@ -31,6 +31,16 @@ pub fn login_user(request: &mut HttpRequestHandler) -> RequestResult {
}
}
/// Sign out user
pub fn logout_user(request: &mut HttpRequestHandler) -> RequestResult {
account_helper::destroy_login_tokens(
request.user_id()?,
request.api_client()
)?;
request.success("User disconnected.")
}
/// Get current user ID
pub fn user_id(request: &mut HttpRequestHandler) -> RequestResult {
request.set_response(CurrentUserID::new(request.user_id()?))