zoukankan      html  css  js  c++  java
  • python3 登录接口

    登录接口  

    功能:

    输入用户名(有一个用户名及对应的密码表) 认证成功后显示欢迎信息  输错三次后锁定(即第四次提示该账户已被锁定)用户登录锁定记录写到一个文件中。

    用到:自定义函数、列表、字典

    #Author by Freedom
    #_*_ coding:utf-8 _*_
    _record = open(r"E:my python studyfiles
    ecord.txt","a")#追加模式打开记录文件
    #定义检查记录文件的函数
    def check_record():
        record = open(r"E:my python studyfiles
    ecord.txt")
        if login_name in record.read():
            print ("You have been locked!")
            exit()
    #定义校验用户名及密码函数
    def confirm():
        _username = open(r"E:my python studyfilesusername.txt")
        _password = open(r"E:my python studyfilespassword.txt")
        username_list = []
        for username in _username.readlines():
            username_list.append(username.strip("
    "))
            _username.close()
        if login_name not in username_list:
            return 1
        else:
            return 0
        password_list = []
        for passwd in _password.readlines():
            password_list.append(passwd.strip("
    "))
            _password.close()
        passwd_dict = dict(zip(username_list, password_list))
        if passwd_dict[login_name] != login_pass:
            print ("username or password wrong!")
        else:
            print ("Welcome!")
            exit()
    trytimes = 0
    while trytimes <= 3 :
        login_name = input("Login:")
        login_pass = input("Password:")
        check_record()
        confirm()
        if confirm() == 1:
            print("Invariable username!")
            continue
        trytimes += 1
        if trytimes == 3:
            print("Too many times failed ,your username have been locked!")
            _record.write(login_name + "  have been locked! 
    ")
            _record.close()
            exit()
    View Code

    username.txt内容:

    zhangsan
    lisi
    wangwu
    zhaoliu
    password.txt内容:
    123456
    qazwsxedc
    654321
    098765

    转载请注明出处!
  • 相关阅读:
    神医,全部的诡异动画,
    显示界面的,调节frame的代码 写到 viewwillappear,
    两个像素,
    人类的心理行为模式,---》阮一峰,
    浅谈IE11--web开发测试
    node中的console
    node服务器重定向
    服务端渲染&&客户端渲染
    node积累
    Apache网页文件目录模板
  • 原文地址:https://www.cnblogs.com/pythonstudy/p/6059606.html
Copyright © 2011-2022 走看看