欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python学习作业练习一:编写登录接口

程序员文章站 2022-07-14 23:05:55
...

编写登陆接口

  • 输入用户名密码
  • 认证成功后显示欢迎信息
  • 输错三次后锁定

 

#coding=utf-8

#Author:XIAOJU

import csv

import getpass

def login(name,pwd):
    #正确的登录信息存在文件中
    date=csv.reader(open('/Users/xiaoju/PycharmProjects/xr58/login/login_info.csv','r'))
    for content in date:
        loginname=content[0]
        passwd=content[1]
    if (name==loginname and pwd==passwd):
        print '登录成功,欢迎!'
    else:
           print '用户名或者密码错误'


def userlogin():

    cnt=0

    while True:

        if cnt<3:
            name=raw_input('请输入用户名:\n')
            #pwd=getpass.getpass('请输入密码:')
            pwd=raw_input('请输入密码:\n')
            login(name,pwd)
            cnt=cnt+1
        else:
            print '输入账户名和密码已超过三次,账号已被锁定,请找管理员解锁'
            break

if __name__=='__main__':
    userlogin()