私は認証が必要なフラスコのアプリケーションに取り組んでいます。私はフラスコログインを接続しましたが、それは非常に優雅に見えません。フラスコを使用する - postgresqlでログイン
まずフラスコ-ログインはユーザーが存在することを確認する必要があります。
@login_manager.user_loader
def load_user(id):
return User.query.get(id)
しかし、あなたはまた、「ユーザー上記のコードでは、ユーザオブジェクト
# Some code above
user = User.query.filter_by(email = form.email.data, password = form.password.data).first()
user.login_status = 1
db.session.commit()
login_user(objects.SignedInUser(user.id, user.email, user.login_status == LoginStatus.Active))
# Some code below
を作成するために、「LOGIN_USER」を使用する必要があります'はpostgresのモデルであり、SignedInUserはフラスコログインに使用される単なるオブジェクトです。
postgresでフラスコログインの例がありますか?
を返さない –
失敗します私はログアウトに追加しました –
"login_user(DbUser(user)):#do stuff"の場合、どんな種類のものがありますか? – Mittenchops