python 3 中的用户权限级别

user authority level in python 3

我希望每个用户都有权限级别。
级别 1 是客户级别。
2级为经理级。

在我问的注册功能中;用户名、密码和用户应该是什么级别并保存在 "users.txt" 中。这是一个示例:

username pass 1
usereman ssap 2
nameuser psap 1

我的登录函数:

def login():
print("\nYou're in login section")
username = input("Username: ")
password = input("Password: ")
for line in open("users.txt", "r").readlines():
    login_info = line.split()
    if username == login_info[0] and password == login_info[1]:
        if login_info[2] == 1:
            print("Dear customer, I'll take you to the marketplace.")
            return True
        elif login_info[2] == 2:
            print("Welcome manager!")
            return True
        else:
            print("Authority level is other than 1 or 2. Fix it!")
            welcome()

但每次我登录时它都会变成其他部分。怎么了?

我这样纠正的

            if login_info[2] == "1":
            print("Dear customer, I'll take you to the marketplace.")
            return True
            elif login_info[2] == "2":
            print("Welcome manager!")
            return True

必须是字符串控件