def do_login(sender, user, request, **kwargs): """ Take action on user login. Generate a new user access_token to be shared with GeoServer, and store it into the request.session """ if user and user.is_authenticated(): token = None try: token = get_or_create_token(user) except BaseException: u = uuid1() token = u.hex tb = traceback.format_exc() logger.debug(tb) set_session_token(request.session, token)
def do_login(sender, user, request, **kwargs): """ Take action on user login. Generate a new user access_token to be shared with GeoServer, and store it into the request.session """ if user and user.is_authenticated: token = None try: token = get_or_create_token(user) except Exception: u = uuid1() token = u.hex tb = traceback.format_exc() logger.debug(tb) set_session_token(request.session, token)
def do_login(sender, user, request, **kwargs): """ Take action on user login. Generate a new user access_token to be shared with GeoServer, and store it into the request.session """ if user and user.is_authenticated: token = None try: token = get_or_create_token(user) except Exception: u = uuid1() token = u.hex tb = traceback.format_exc() logger.debug(tb) set_session_token(request.session, token) if groups_settings.AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_AT == 'login': _add_user_to_registered_members(user)
def do_login(sender, user, request, **kwargs): """ Take action on user login. Generate a new user access_token to be shared with GeoServer, and store it into the request.session """ if user and user.is_authenticated(): token = None try: token = get_or_create_token(user) except BaseException: u = uuid1() token = u.hex tb = traceback.format_exc() logger.debug(tb) set_session_token(request.session, token) from geonode.groups.conf import settings as groups_settings if groups_settings.AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_NAME: group_name = groups_settings.REGISTERED_MEMBERS_GROUP_NAME groupprofile = GroupProfile.objects.filter(slug=group_name).first() if groupprofile and not groupprofile.user_is_member(user): groupprofile.join(user)