MCPcopy
hub / github.com/diffgram/diffgram / LoggedIn

Function LoggedIn

shared/helpers/permissions.py:140–160  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

138
139
140def LoggedIn():
141 if settings.USE_OAUTH2:
142 try:
143 id_token = get_decoded_id_token_from_session()
144 # access_token = get_decoded_access_token_from_session()
145 if not id_token:
146 return False
147 return True
148 except Exception as e:
149 err_data = traceback.format_exc()
150 logger.error(err_data)
151 return False
152 else:
153 if login_session.get('user_id', None) is not None:
154 out = hashing_functions.check_secure_val(login_session['user_id'])
155 if out is not None:
156 return True
157 else:
158 return False
159 else:
160 return False
161
162
163def get_user_from_oauth2(session):

Callers 4

innerMethod · 0.90
innerMethod · 0.90
check_permissionsMethod · 0.90
innerMethod · 0.90

Calls 2

getMethod · 0.45

Tested by

no test coverage detected