user_info = {
"name":"yjg",
"paw":"12345678"
}
def login():
username = input("请输入用户名:").strip()
password = input("请输入密码:").strip()
# if username == user_info["uname"] and password == user_info["paw"]:
if user_info["name"] == username and user_info["paw"] == password:
print("登录成功!")
login()
def login_auth(func):
def wrapper(*args,**kwargs):
print(user_info.get('name'))
if user_info.get('name'):
#返回指定的键值,若不存在返回None
res=func(*args,**kwargs)
return res
else:
print('请先登录')
login()
return wrapper
@login_auth
def a():
print(666)
a()
@login_auth
def b():
print(666)
b()
@login_auth
def c():
print(666)
c()
每日自测
猜你喜欢
转载自blog.csdn.net/YJG7D314/article/details/103808055
今日推荐
周排行