zoukankan      html  css  js  c++  java
  • 用户登录信息(1)

     编写用户登录

    ①输入用户名密码

    ②认证成功显示欢迎信息

    ③输错三次后锁定

    (下面所写,仅作参考,可能有不足或错误之处,欢迎留言批评指正)

    一、最简单的尝试,一个用户名的登录

        

    首先要在目录文件夹下,创建一个空black_user.txt的记事本文件

    代码如下:

     1 count=0                                               #计数
     2 real_username="wohenshuai"                            #用户名
     3 real_password="123456"                                #密码
     4 
     5 f=open('black_user.txt','r')                          #读取黑名单文件
     6 lock_file=f.read()
     7 f.close()
     8 
     9 username=input("输入用户名:")
    10                         
    11 if lock_file==username:                               #判断用户名是否被锁定
    12     print("对不起,用户已被锁定,暂时不允许使用")
    13 else:                                                 #判断用户是否存在
    14     if real_username!=username:            
    15         print("用户不存在")
    16     else:                                             #存在继续输入密码
    17         for j in range(3):
    18             password=input("请输入密码:")
    19             if  password==real_password:              #判断密码是否正确
    20                 print("登录成功,欢迎进入")
    21                 break                                 #密码正确,登录成功,退出
    22             else:
    23                 print("密码错误,请重新输入:")
    24             count+=1                                  #密码输入错误,重新输入,计数加1
    25         if count==3:
    26             print("输入错误次数超过三次,用户已被锁定,暂时不允许使用")
    27             data=open('black_user.txt','w')
    28             data.write('%s'%username)      #锁定用户wohenshuai添加black_user.txt黑名单
    29             data.close()

     执行结果:

    第二种方法稍微复杂一点,分别创建一个用户名和密码的数据库,输入的用户名密码进行匹配,我将在下一篇文章中详细介绍(后续.......)

    所有内容,仅作参考,可能有不足或错误之处,欢迎留言批评指正
  • 相关阅读:
    使用webstorm来创建并且运行vue项目详细教程
    Jmeter后置处理器之Json提取器
    Linux常用命令
    Linux安装Mysql
    Linux安装JDK
    redhat6.5安装yum
    Linux安装python
    Linux安装Tomcat
    搞懂Redis协议RESP
    1TB是多大?
  • 原文地址:https://www.cnblogs.com/DreamRJF/p/8521671.html
Copyright © 2011-2022 走看看