コード例 #1
0
ファイル: api.py プロジェクト: rudimk/flamingo
    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)
コード例 #2
0
ファイル: __init__.py プロジェクト: Fweeb/dillo
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"))
コード例 #3
0
ファイル: views.py プロジェクト: danieltcv/iwannask
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'))
コード例 #4
0
ファイル: __init__.py プロジェクト: maconbot/dillo
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'))
コード例 #5
0
    def get(self):
        """
        Logs the current user out.
        """
        if current_user.is_authenticated():
            logout_user()

        return {}, 200
コード例 #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")
コード例 #7
0
ファイル: views.py プロジェクト: tonytan4ever/SchoolProject
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'))
コード例 #8
0
    def get(self):
        """
        Logs the current user out.
        """
        if current_user.is_authenticated():
            logout_user()

        return {}, 200
コード例 #9
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")
コード例 #10
0
ファイル: views.py プロジェクト: Renbroc/hackathon
def logout():
    """
    Logs a user out. Template page gives option to compoletely log out of Okta.
    """

    logout_user()

    return render_template('index.html')
コード例 #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)
コード例 #12
0
ファイル: api.py プロジェクト: SkyLothar/staff
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"))
コード例 #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'))
コード例 #14
0
ファイル: views.py プロジェクト: Renbroc/hackathon
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)
コード例 #15
0
ファイル: view.py プロジェクト: minhoryang/ChatBullet
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)
コード例 #16
0
ファイル: controllers.py プロジェクト: yewsiang/botmother
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)
コード例 #17
0
 def logout_view(self):
     logout_user()
     return redirect(url_for('.index'))
コード例 #18
0
def user_logout():
    logout_user()
    return render_template('index.html')
コード例 #19
0
 def index(self):
     logout_user()
     return redirect('/admin')
コード例 #20
0
 def index(self):
     logout_user()
     return redirect('/login?next=/admin')
コード例 #21
0
ファイル: sessions.py プロジェクト: michaellennox/jobber
 def delete(self):
     logout_user()
     return 'Successfully logged out', 200
コード例 #22
0
ファイル: auth.py プロジェクト: qiuhaoling/my_flask
 def delete(self):
     logout_user()
     return 200
コード例 #23
0
ファイル: views.py プロジェクト: mcrisan/blog
def logout():
    logout_user()
    session['logged_in'] = False
    return redirect(url_for('blog.index'))
コード例 #24
0
 def registration_success():
     logout_user()
     return render_template( 'registration_sucess.html')
コード例 #25
0
def log_out():
    logout_user()
    return redirect(request.args.get('next') or '/')
コード例 #26
0
 def logout(self):
     logout_user()
     return self.ok('ok')
コード例 #27
0
ファイル: admin.py プロジェクト: titogarrido/code_blog
def logout_view():
    logout_user()
    return redirect(url_for('index'))
コード例 #28
0
ファイル: user_api.py プロジェクト: scooterman/middleman
def logout():
    logout_user()
    return "ok", 200
コード例 #29
0
ファイル: views.py プロジェクト: VirtualWatershed/vw-auth
def logout():
    """Logout."""
    logout_user()
    flash('You are logged out.', 'info')
    return redirect(url_for('api.home'))
コード例 #30
0
def user_logout():
    logout_user()
    flash("you are login out!")
    return redirect('/')
コード例 #31
0
def user_logout():
    logout_user()
    return render_template('index.html')
コード例 #32
0
ファイル: kalenteriful.py プロジェクト: ray2020/kalenteriful
def logout():
    logout_user()
    return redirect(url_for("index"))
コード例 #33
0
ファイル: views.py プロジェクト: JeanKossaifi/blog
def logout():
    logout_user()
    return redirect(url_for('home'))
コード例 #34
0
ファイル: views.py プロジェクト: fbagirov/flaskapp4
def logout():
    logout_user()
    flash('You were logged out')
    return redirect(url_for('index'))
コード例 #35
0
ファイル: admin.py プロジェクト: uhjish/4man
 def index(self):
     logout_user()
     return redirect('/login?next=/admin')
コード例 #36
0
def log_out():
    logout_user()
    return redirect(request.args.get('next') or '/')
コード例 #37
0
ファイル: views.py プロジェクト: assemblio/klinika-digjitale
def logout():
	logout_user()
	return redirect(url_for('landing_page.landing_page'))
コード例 #38
0
def logout():
    logout_user()
    return redirect(url_for("index"))
コード例 #39
0
ファイル: views.py プロジェクト: rgv151/reader
def logout():
    if current_user.is_authenticated():
        logout_user()
        return jsonify(logout=True)
    else:
        return make_error(gettext("User is not logged in!"))
コード例 #40
0
ファイル: admin.py プロジェクト: uhjish/4man
 def index(self):
     logout_user()
     return redirect('/admin')
コード例 #41
0
ファイル: auth.py プロジェクト: shalir/Smilodon
def logout():
    logout_user()
    return jsonify(msg=u"退出成功"), 200
コード例 #42
0
ファイル: admin_index_view.py プロジェクト: xqliu/visualsbest
 def logout_view(self):
     logout_user()
     return redirect(url_for('.index'))
コード例 #43
0
def logout_view():
    logout_user()
    return redirect(url_for('index'))