def delete(self, id): for key in ("identity.name", "identity.auth_type"): session.pop(key, None) identity_changed.send(current_app._get_current_object(), identity=AnonymousIdentity()) logout_user() return jsonify_status_code(self._get_response(), http.NO_CONTENT)
def delete(): current_user.deleted = True user_datastore.deactivate_user(current_user) logout_user() db.session.commit() flash("Goodbye! We are sorry to see you go!") return redirect(url_for("index"))
def admin_view_as(): user_id = request.args.get('user_id') u = User.query.filter_by(id=user_id).first() if u: logout_user() login_user(u) return redirect(url_for('client.home'))
def delete(): current_user.deleted = True user_datastore.deactivate_user(current_user) logout_user() db.session.commit() flash('Goodbye! We are sorry to see you go!') return redirect(url_for('index'))
def get(self): """ Logs the current user out. """ if current_user.is_authenticated(): logout_user() return {}, 200
def logout(): """Logout the current user.""" user = current_user user.authenticated = False db.session.add(user) db.session.commit() logout_user() return flask.render_template("logout.html")
def logout(): """View function which handles a logout request.""" if current_user.is_authenticated(): logout_user() return redirect(request.args.get('next', None) or url_for('user.index'))
def logout(): """ Logs a user out. Template page gives option to compoletely log out of Okta. """ logout_user() return render_template('index.html')
def delete(self, id): for key in ('identity.name', 'identity.auth_type'): session.pop(key, None) identity_changed.send(current_app._get_current_object(), identity=AnonymousIdentity()) logout_user() return jsonify_status_code(self._get_response(), http.NO_CONTENT)
def wechat_bind(): user = GitlabAccount.authorize( request.values["state"], request.values["code"] ) logout_user() login_user(user) db.session.commit() return redirect(url_for("index"))
def logout(): 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._get_current_object(), identity=AnonymousIdentity()) return redirect(url_for('main.feed'))
def login(): logout_user() # if g.user is not None and g.user.is_authenticated(): # return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): session['remember_me'] = form.remember_me.data login_user(User.query.filter_by(username=request.form['username'],password=request.form['password'])) return redirect(url_for('user_page')) return render_template('login.html', title='Sign In', form=form)
def message(id): """Issue #2: permalink for message.""" found = Msg.query.get(id) if not found: return 'message not found', 404 # TODO: Issue #11: ACL if current_user not in found.room.users: logout_user() return current_app.login_manager.unauthorized() # TODO: Don't show the changed url to user. return render_template("chat.html", message_id=str(id), user=current_user.email)
def home(): form = OTPForm(request.form) if request.method == 'POST' and form.validate(): otp = int(form.otp.data) if current_user.telegram_user_id <= 0: merged_user = TelegramAccountManager.merge_accounts_through_otp(current_user, otp) if merged_user is not None: # success state print "Success!" logout_user() login_user(merged_user) flash('Successfully registered OTP!', 'success') else: # failure state print "Failure :(" flash('Failed to register OTP!', 'error') else: print current_user.telegram_user_id print "User is already merged!" flash('You have already merged with your Telegram account :)') return render_template('auth/register_otp.html', form=form)
def logout_view(self): logout_user() return redirect(url_for('.index'))
def user_logout(): logout_user() return render_template('index.html')
def index(self): logout_user() return redirect('/admin')
def index(self): logout_user() return redirect('/login?next=/admin')
def delete(self): logout_user() return 'Successfully logged out', 200
def delete(self): logout_user() return 200
def logout(): logout_user() session['logged_in'] = False return redirect(url_for('blog.index'))
def registration_success(): logout_user() return render_template( 'registration_sucess.html')
def log_out(): logout_user() return redirect(request.args.get('next') or '/')
def logout(self): logout_user() return self.ok('ok')
def logout_view(): logout_user() return redirect(url_for('index'))
def logout(): logout_user() return "ok", 200
def logout(): """Logout.""" logout_user() flash('You are logged out.', 'info') return redirect(url_for('api.home'))
def user_logout(): logout_user() flash("you are login out!") return redirect('/')
def logout(): logout_user() return redirect(url_for("index"))
def logout(): logout_user() return redirect(url_for('home'))
def logout(): logout_user() flash('You were logged out') return redirect(url_for('index'))
def logout(): logout_user() return redirect(url_for('landing_page.landing_page'))
def logout(): if current_user.is_authenticated(): logout_user() return jsonify(logout=True) else: return make_error(gettext("User is not logged in!"))
def logout(): logout_user() return jsonify(msg=u"退出成功"), 200