Skip to content
Snippets Groups Projects
Verified Commit 0de9e6e5 authored by sistason's avatar sistason
Browse files

cosmetics and reorganized imports more efficiently

parent c62b671c
No related branches found
No related tags found
No related merge requests found
...@@ -42,14 +42,17 @@ def create_app(test_config=None): # pylint: disable=too-many-locals ...@@ -42,14 +42,17 @@ def create_app(test_config=None): # pylint: disable=too-many-locals
pass pass
db.init_app(app) db.init_app(app)
if app.config['LDAP_SERVICE_BIND_DN']:
# pylint: disable=C0415 # pylint: disable=C0415
from uffd import user, selfservice, role, mail, session, csrf, mfa, oauth2, services, signup, invite from uffd import user, selfservice, role, mail, session, csrf, mfa, oauth2, services, signup, invite
# pylint: enable=C0415 # pylint: enable=C0415
if app.config['LDAP_SERVICE_BIND_DN']:
for i in user.bp + selfservice.bp + role.bp + mail.bp + session.bp + csrf.bp + mfa.bp + oauth2.bp + services.bp + signup.bp + invite.bp: for i in user.bp + selfservice.bp + role.bp + mail.bp + session.bp + csrf.bp + mfa.bp + oauth2.bp + services.bp + signup.bp + invite.bp:
app.register_blueprint(i) app.register_blueprint(i)
else: else:
# pylint: disable=C0415
from uffd import user, selfservice, role, mail, session, csrf, mfa, oauth2, services
# pylint: enable=C0415
app.config['ENABLE_PASSWORDRESET'] = False app.config['ENABLE_PASSWORDRESET'] = False
for i in user.bp + selfservice.bp + role.bp + mail.bp + session.bp + csrf.bp + mfa.bp + oauth2.bp + services.bp: for i in user.bp + selfservice.bp + role.bp + mail.bp + session.bp + csrf.bp + mfa.bp + oauth2.bp + services.bp:
app.register_blueprint(i) app.register_blueprint(i)
......
...@@ -38,6 +38,7 @@ def logout(): ...@@ -38,6 +38,7 @@ def logout():
return resp return resp
def set_session(user, password='', skip_mfa=False): def set_session(user, password='', skip_mfa=False):
session.clear()
session['user_dn'] = user.dn session['user_dn'] = user.dn
# only save the password if we use a user connection # only save the password if we use a user connection
if password and not current_app.config['LDAP_SERVICE_BIND_DN']: if password and not current_app.config['LDAP_SERVICE_BIND_DN']:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment