Example #1
0
    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)
Example #2
0
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"))
Example #3
0
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'))
Example #4
0
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
Example #6
0
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")
Example #7
0
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'))
Example #8
0
    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")
Example #10
0
def logout():
    """
    Logs a user out. Template page gives option to compoletely log out of Okta.
    """

    logout_user()

    return render_template('index.html')
Example #11
0
    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)
Example #12
0
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"))
Example #13
0
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'))
Example #14
0
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)
Example #15
0
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)
Example #16
0
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)
Example #17
0
 def logout_view(self):
     logout_user()
     return redirect(url_for('.index'))
def user_logout():
    logout_user()
    return render_template('index.html')
Example #19
0
 def index(self):
     logout_user()
     return redirect('/admin')
Example #20
0
 def index(self):
     logout_user()
     return redirect('/login?next=/admin')
Example #21
0
 def delete(self):
     logout_user()
     return 'Successfully logged out', 200
Example #22
0
 def delete(self):
     logout_user()
     return 200
Example #23
0
def logout():
    logout_user()
    session['logged_in'] = False
    return redirect(url_for('blog.index'))
Example #24
0
 def registration_success():
     logout_user()
     return render_template( 'registration_sucess.html')
Example #25
0
def log_out():
    logout_user()
    return redirect(request.args.get('next') or '/')
Example #26
0
 def logout(self):
     logout_user()
     return self.ok('ok')
Example #27
0
def logout_view():
    logout_user()
    return redirect(url_for('index'))
Example #28
0
def logout():
    logout_user()
    return "ok", 200
Example #29
0
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 user_logout():
    logout_user()
    return render_template('index.html')
Example #32
0
def logout():
    logout_user()
    return redirect(url_for("index"))
Example #33
0
def logout():
    logout_user()
    return redirect(url_for('home'))
Example #34
0
def logout():
    logout_user()
    flash('You were logged out')
    return redirect(url_for('index'))
Example #35
0
File: admin.py Project: uhjish/4man
 def index(self):
     logout_user()
     return redirect('/login?next=/admin')
def log_out():
    logout_user()
    return redirect(request.args.get('next') or '/')
Example #37
0
def logout():
	logout_user()
	return redirect(url_for('landing_page.landing_page'))
Example #38
0
def logout():
    logout_user()
    return redirect(url_for("index"))
Example #39
0
def logout():
    if current_user.is_authenticated():
        logout_user()
        return jsonify(logout=True)
    else:
        return make_error(gettext("User is not logged in!"))
Example #40
0
File: admin.py Project: uhjish/4man
 def index(self):
     logout_user()
     return redirect('/admin')
Example #41
0
def logout():
    logout_user()
    return jsonify(msg=u"ι€€ε‡ΊζˆεŠŸ"), 200
Example #42
0
 def logout_view(self):
     logout_user()
     return redirect(url_for('.index'))
Example #43
0
def logout_view():
    logout_user()
    return redirect(url_for('index'))