def login(): if current_user.is_authenticated: return redirect(url_for('admin_bp.list_logs')) form = SigninForm() if form.validate_on_submit(): login_user(form.user) identity_changed.send(current_app, identity=Identity(form.user.id)) session_identity_loader() return form.redirect() return render_template('index.html', form=form, releases=RELEASES)
def logout(): # Remove the user information from the session logout_user() # Remove session keys set by Flask-Principal for key in ("identity.name", "identity.auth_type"): session.pop(key, None) # Tell Flask-Principal the user is anonymous identity_changed.send(current_app, identity=AnonymousIdentity()) session_identity_loader() return redirect(url_for("login"))
def logout(): # Remove the user information from the session logout_user() # Remove session keys set by Flask-Principal for key in ('identity.name', 'identity.auth_type'): session.pop(key, None) # Tell Flask-Principal the user is anonymous identity_changed.send(current_app, identity=AnonymousIdentity()) session_identity_loader() return redirect(url_for('login'))
def logout(): # Remove the user information from the session logout_user() flash('You are logged out', 'warning') # Remove session keys set by Flask-Principal for key in ('identity.name', 'identity.auth_type', 'hid_access_token'): session.pop(key, None) # Tell Flask-Principal the user is anonymous identity_changed.send(current_app, identity=AnonymousIdentity()) session_identity_loader() if request.values.get('hid_logout'): return redirect(conf.HUMANITARIAN_ID_AUTH_URI + '/logout') return redirect(url_for('index'))
def login_user_bundle(user): login_user(user) identity_changed.send(current_app, identity=Identity(user.id)) session_identity_loader() UserController(user.id).update( {'id': user.id}, {'last_seen': datetime.utcnow()})
def login_user_bundle(user): login_user(user) identity_changed.send(current_app, identity=Identity(user.id)) session_identity_loader()
def login_user_bundle(client): if client == None: return login_user(client) identity_changed.send(current_app, identity=Identity(client.id)) session_identity_loader()
def login_user_bundle(user): login_user(user) identity_changed.send(current_app, identity=Identity(user.id)) session_identity_loader() UserController(user.id).update({"id": user.id}, {"last_seen": datetime.utcnow()})