前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

  • A+
所属分类:编程语言

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

一、程序架构图

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

二、程序流程图如下:

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

三、具体代码及思路如下:

1.导入模块,及主程序页面

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

设置程序进入样式,告诉用户进去是什么样子,平台的功能,而不是进去啥都没有。程序要使用到os,json,random标准库。

2.存储用户文件的读写

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

3.随机验证码生成

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

4.登录函数

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

里面的新尝试,循环里面嵌套pwd = input("请输入您的密码:"),以前总是一根筋,如何先输入密码,输入之后先验证验证码,后验证密码,现在在验证密码的时候,重新在循环里面添加让用户输入密码的语句即可。

5.注册模块

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

注册模块的主题,首先展示注册模块的样式,接着让用户输入用户名,并进行唯一性验证,验证是否用户名已经被使用;接着输入密码两次,两次密码要一致,接着输入手机号,手机号码限定长度是11位;然后输入验证码;注册成功之后,打开文件,并且把新注册用户添加进去,重新写入用户文件。

6.唯一性约束

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

上面代码是实现用户名唯一性的验证,我们知道,注册的时候要求用户名是唯一的。

7.解锁功能

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

上面的代码,主要是为了好看,让界面看起来顺眼,一目了然,让用户知道自己在哪里,在干什么。

9.程序主体

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

上面代码就是把上面所有的函数串联到一起,主体其实很简单,就判断用户选择的是什么功能,具体操作都在之前的代码块里面,只需要调用传入参数即可。

所有上面函数组合一起:

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

四、代码功能展示:

1.主页面

-------------------------------------------------------------------------------------------------

您好,欢迎来到京东二货市场

-------------------------------------------------------------------------------------------------

【1】登录 【2】注册 【3】解锁 【q】退出

-------------------------------------------------------------------------------------------------

请选择您要选择的操作:

2.登录

请选择您要选择的操作:1

-----------------------------------------------------------------------------------------------

欢迎来到登录界面,请按一下提示完成登录

如果发现账号锁定,请进行验证解锁,祝你冲浪愉快[0m

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

-----------------------------------------------------------------------------------------------

欢迎来到登录界面,请按一下提示完成登录

如果发现账号锁定,请进行验证解锁,祝你冲浪愉快[0m

-----------------------------------------------------------------------------------------------

请输入您的用户名:耿长学

对不起,您输入的密码已经锁定,请联系管理员解锁!!!

2.注册

-------------------------------------------------------------------------------------------------

您好,欢迎来到京东二货市场

-------------------------------------------------------------------------------------------------

【1】登录 【2】注册 【3】解锁 【q】退出

-------------------------------------------------------------------------------------------------

请选择您要选择的操作:2

----------------------------------------------------------------------------------------------------

欢迎来到注册页面,请按照以下提示完成注册

----------------------------------------------------------------------------------------------------

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

上面,注册了的用户是不能重新注册的,手机号有验证,密码有验证,并且默认注册都是未锁定的,这个函数里面有默认,用户是看不到的。

3.解锁

(1)修改密码

-------------------------------------------------------------------------------------------------

您好,欢迎来到京东二货市场

-------------------------------------------------------------------------------------------------

【1】登录 【2】注册 【3】解锁 【q】退出

-------------------------------------------------------------------------------------------------

请选择您要选择的操作:3

----------------------------------------------------------------------------------------------------

欢迎来到解锁页面,请按照下面提示进行解锁

您可以选择找回密码,或者修改密码

----------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------

【1】修改密码 【2】找回密码

--------------------------------------------------------------------------------------------------

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

(2)找回密码

-------------------------------------------------------------------------------------------------

您好,欢迎来到京东二货市场

-------------------------------------------------------------------------------------------------

【1】登录 【2】注册 【3】解锁 【q】退出

-------------------------------------------------------------------------------------------------

请选择您要选择的操作:3

----------------------------------------------------------------------------------------------------

欢迎来到解锁页面,请按照下面提示进行解锁

您可以选择找回密码,或者修改密码

----------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------

【1】修改密码 【2】找回密码

--------------------------------------------------------------------------------------------------

请选择您要操作的功能:2

请输入用户名:user

对不起,您输入的用户没有注册!!!

请选择您要选择的操作:3

----------------------------------------------------------------------------------------------------

欢迎来到解锁页面,请按照下面提示进行解锁

您可以选择找回密码,或者修改密码

----------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------

【1】修改密码 【2】找回密码

--------------------------------------------------------------------------------------------------

请选择您要操作的功能:2

请输入用户名:耿长学

请输入您的手机号:*******

验证码: Uess

请输入验证码:uess

您的账户密码是: 123456

前人栽树,后人乘凉!基于Python编写登陆接口!随便调用!

weinxin
我的微信公众号
爱真理,得永生!          爱在灵灵久博客,网罗天下,福利大家!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: