1 登录认证

Posted xiao-ge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1 登录认证相关的知识,希望对你有一定的参考价值。

staus = False
with open(user, r) as f:
    user = f.readlines()[0].strip()
    f.seek(8)
    pawd = f.readlines()[1].strip()


def login(inner):
    def console(*args, **kwargs):
        global staus  ###调用global全局变量   如果此处不定义,因为下行定义了 staus,会报错,而直接在上方定义
        ##staus=False 就不能调用else
        if staus == False:
            username = input(your name is: )
            passwd = input(your passwd is: )
            print(user)
            print(pawd)
            if user == username.strip() and pawd == passwd.strip():
                print(a)
                inner()
                staus = True
            else:
                print(The name or paswd is error!)

        else:
            inner()
            print(b)

    return console


@login
def home():
    print(welcome to home)


@login
def book():
    print(welcome to book)


home()
book()

 

以上是关于1 登录认证的主要内容,如果未能解决你的问题,请参考以下文章

Django REST框架--认证和权限

pbootcms对接微信扫码登录代码核心片段和步骤(前后端)

Asp.Net实现FORM认证的一些使用技巧(必看篇)

shiro登录认证过程讲解

登录认证,全选,反选

使用DBHelper类来实现登录认证