首页 > 其他 > 详细

增加认证装饰器

时间:2019-10-21 16:58:41      阅读:74      评论:0      收藏:0      [点我收藏+]
# _*_coding:utf-8_*_
# Author:len liu


user_list={‘len‘:‘aaa‘,‘len1‘:‘bbb‘,‘len2‘:‘ccc‘}
def auth(func):
def warrper(*args,**kwargs):
#while True:
username=input(‘pls enter your usename:‘).strip()
password=input(‘pls enter your passwd:‘).strip()
if username in user_list and password == user_list[username]:
print("success login")
res=func(*args,**kwargs)
return res
else:print(‘username or pasword error!‘)
return warrper


@auth
def index():
print("welcome to index page!")

@auth
def home(name):
print("welcome %s to home page!" %(name))

index()
home(‘len‘)

增加认证装饰器

原文:https://www.cnblogs.com/len1028/p/11714457.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!