Пример #1
0
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)
Пример #2
0
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()