Start repo

This commit is contained in:
2026-02-03 01:24:56 +01:00
committed by kitoy
parent e176b7212f
commit c2aaa0ed4a
267 changed files with 54491 additions and 0 deletions

32
app/models/users.py Normal file
View File

@@ -0,0 +1,32 @@
class Users:
__pub_folder = None
__username = None
__auth_file = None
__auth_method = None
def __init__(self, username, public_path, auth_file):
self.__username = username
self.__pub_folder = public_path + '/' +username
if auth_file != None:
self.__auth_file = auth_file
self.__auth_method = "file"
def getPasswd(self, username):
with open(self.auth_file, 'r') as f:
users_info = f.readlines()
for userinfo in users_info:
user = userinfo.split(':', maxsplit=1)[0]
passwd = userinfo.split(':', maxsplit=1)[1]
if user == username:
return passwd
return None
def getPubfolder:
return __pub_folder
def getUsername:
return __username