Skip to content

Commit fffc90d

Browse files
committed
Moves custom message example to the complete app
1 parent 61b3bce commit fffc90d

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

example/manage.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import click
66
from flask import Flask, jsonify, render_template
7-
from flask_simplelogin import SimpleLogin, login_required
7+
from flask_simplelogin import Message, SimpleLogin, login_required
88
from werkzeug.security import check_password_hash, generate_password_hash
99

1010

@@ -51,7 +51,12 @@ def create_app():
5151

5252

5353
def configure_extensions(app):
54-
SimpleLogin(app, login_checker=validate_login)
54+
messages = {
55+
"login_success": "Welcome!",
56+
"is_logged_in": Message("already logged in", "success"),
57+
"logout": None,
58+
}
59+
SimpleLogin(app, login_checker=validate_login, messages=messages)
5560
if not os.path.exists("users.json"):
5661
with open("users.json", "a") as json_file:
5762
# This just touch create a new dbfile

example/simple_app.py

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from flask import Flask, jsonify, render_template
22
from flask.views import MethodView
3-
from flask_simplelogin import Message, SimpleLogin, get_username, login_required
3+
from flask_simplelogin import SimpleLogin, get_username, login_required
44

55
my_users = {
66
"chuck": {"password": "norris", "roles": ["admin"]},
@@ -28,12 +28,7 @@ def check_my_users(user):
2828
app.config.from_object("settings")
2929

3030

31-
messages = {
32-
"login_success": "Welcome!",
33-
"is_logged_in": Message("already logged in", "success"),
34-
"logout": None,
35-
}
36-
simple_login = SimpleLogin(app, login_checker=check_my_users, messages=messages)
31+
simple_login = SimpleLogin(app, login_checker=check_my_users)
3732

3833

3934
@app.route("/")

0 commit comments

Comments
 (0)