Логин на сайте через Discord

Всем привет, делаю сайт для бота в дискорде на библиотеке Flask, при попытке входа вылетает ошибка

AttributeError: 'function' object has no attribute 'is_active'

Библиотека Flask-login, да и сам flask для меня новые, так что не судите строго за ошибка:)

класс User

class User(UserMixin):
    def __init__(self, dic):
        self.user_id = None
        self.dic = dic

    def is_authenticated(self):
        return True

    def is_anonymous(self):
        return False

    def is_active(self):
        return True

    def get_id(self):
        return str(self.user_id)

@login_manager.user_loader
def load_user(user_id):
    return User.user_id

Функции логина

@app.route("/login", methods=["get"])
def index1():
    return redirect(Oauth.discord_login_url)

@app.route("/past_login", methods=["get"])
def login():
    code = request.args.get("code")
    at = Oauth.get_access_token(code)

    user_json = Oauth.get_user_json(at)[0]
    username, usertag = user_json.get("username"), user_json.get("discriminator")
    print(Oauth.get_user_json(at))
    guild = []
    guilds = Oauth.get_user_json(at)[1]
    for i in guilds:
        guild.append(i)
    username = username + "#" + usertag
    login_user(user, )
    return render_template('indexlogin.html', username=username, avatar=user_json.get("avatar"))

Ответы (0 шт):