aboutsummaryrefslogtreecommitdiff
path: root/mu4web/user/local.py
blob: 37e88cbdefc5a379678487d38563350ae2a36f92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
from .. import password
from ..password import Passwords
from typing import cast
import os
from . import User

passwords: Passwords = password.Passwords(cast(os.PathLike, 'passwords.json'))


class LocalUser(User):
    def validate(self, password: str) -> bool:
        return passwords.validate(self._username, password)