专栏名称: Python学习交流
每天更新,更新python相关的知识。希望诸君有所收获!
目录
相关文章推荐
Python爱好者社区  ·  史上最强!PINN杀疯了 ·  昨天  
Python爱好者社区  ·  英伟达憾失DeepSeek关键人才?美国放走 ... ·  昨天  
Python爱好者社区  ·  DeepSeek创始人梁文锋个人履历 ·  3 天前  
Python爱好者社区  ·  多模态,杀疯了 ·  2 天前  
Python开发者  ·  请立即拿下软考证书(政策风口) ·  4 天前  
51好读  ›  专栏  ›  Python学习交流

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

Python学习交流  · 公众号  · Python  · 2018-04-16 15:23

正文

一、程序架构图

二、程序流程图如下:

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

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

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

2.存储用户文件的读写

3.随机验证码生成

4.登录函数

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

5.注册模块

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

6.唯一性约束

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

7.解锁功能

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

9.程序主体

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

所有上面函数组合一起:

四、代码功能展示:

1.主页面

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

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

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

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

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

请选择您要选择的操作:

2.登录

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

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

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

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

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

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

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

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

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

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

2.注册

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

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

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

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

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

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

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

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

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

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

3.解锁

(1)修改密码

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

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

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

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

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

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

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

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

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

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

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

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

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







请到「今天看啥」查看全文