def logout(session): """ Log a user out. """ raise UnauthorizedException() # Disable for now. logger.debug("in core.api.users.logout(" + "session=%s)" % repr(session)) if session == None: raise InvalidParametersException() else: sessionHandler.delete(session)
def delete(session): """ Delete the currently logged-in user. Note that we don't currently delete the user from the 3taps Identity API. This may change in the future. """ raise UnauthorizedException() # Disable for now. logger.debug("in core.api.users.delete(" + "session=%s)" % repr(session)) if session == None: raise InvalidParametersException() sessionHandler.validate(session) user = sessionHandler.get_user(session) sessionHandler.delete(session) user.delete()