生活随笔
收集整理的這篇文章主要介紹了
编写登陆接口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編寫登陸接口
- 輸入用戶名密碼
- 認證成功后顯示歡迎信息
- 輸錯三次后鎖定
1 # -*- coding:utf-8 -*-
2 # !/usr/bin/env python
3 # Author:dc0012
4
5 import sys
6 count =
0
7 while True:
8 flag_of_lock =
0
9 login_username = input(
'Please input your username:')
10 with open(
'/home/dc/lock_account',
'r') as f_lock:
11 for l
in f_lock:
12 if login_username ==
l.strip():
13 print(
'Sorry,This account was locked,Please try later')
14 flag_of_lock = 1
15 break
16 if flag_of_lock == 1
:
17 continue
18
19 with open(
'/home/dc/account',
'r') as account, \
20 open(
'/home/dc/lock_account',
'a') as add_lock_account:
21 for i
in account:
22 username, password =
i.split()
23 if username ==
login_username:
24 while count < 3
:
25 login_password = input(
'Password:')
26 if password ==
login_password:
27 print(
'Welcome %s login!' %
username)
28 sys.exit()
29 else:
30 print(
'incorrect password')
31 count += 1
32 print(
'Sorry,You try too many times,This account will be locked!')
33 add_lock_account.write(username)
34 sys.exit()
35 print(
'No such this username,Please try again....')
View Code readme:
/home/dc/account文件存放用戶名密碼,每一行是一個賬戶,以空格隔開用戶名和密碼。
/home/dc/lock_account文件存放被鎖定的用戶名,一行為一個用戶。
轉載于:https://www.cnblogs.com/dc0012/p/8557174.html
總結
以上是生活随笔為你收集整理的编写登陆接口的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。