Переписаны страницы с учетом авторизации, добавлен логаут

This commit is contained in:
2020-03-16 20:47:50 +03:00
parent 3a429ef993
commit fc7794b9e0
6 changed files with 51 additions and 129 deletions

View File

@@ -1,6 +1,5 @@
from flask_sqlalchemy import SQLAlchemy
from flask import Flask
from flask_login import UserMixin
app = Flask('Jarvis', static_folder='static', template_folder='templates')
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data.db'
@@ -8,7 +7,7 @@ app.config['SECRET_KEY'] = 'Radius'
db = SQLAlchemy(app)
class User(UserMixin, db.Model):
class User(db.Model):
__tablename__ = 'Users'
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
@@ -18,6 +17,15 @@ class User(UserMixin, db.Model):
self.username = username
self.password = password
def is_active(self):
return True
def is_authenticated(self):
return self.is_authenticated
def get_id(self):
return self.id
class Trigger(db.Model):
__tablename__ = 'Triggers'