python中登录模块的详细介绍


本文摘自php中文网,作者零下一度,侵删。

登录模块:

  我们无论上那个网站,经常遇到这样的情况,让我们登录这个网站,流程图如下:

思路:

  1.当我们登录网站的时候,我们首先会输入用户名,这个时候,有些网站会提醒我们用户名是否存在,如果我们输入的用户名不存在的话,会出现提示,告诉我们用户名不存在,这个时候,我们就需要重新输入,或者选择注册,当然,我们这里只是让用户重新输入;

  2.用户名存在的话,就需要输入密码,我们知道,输入密码的时候,我们是不验证密码是否正确的,如果直接先验证密码是否正确,也就失去了让用户输入验证码的作用,因此我们总是先不验证密码,而是让用户输入验证码,先验证用户输入的验证码是否正确;

  3.如果验证码不正确,则让用户重新输入验证码;如果验证码正确,那么这个时候就要返回来重新验证密码是否正确;如果密码正确,就登录成功了;否则,如果密码不正确,这个时候,就需要用户重新输入密码,由于这个时候,用户已经输入了用户名,因此不需要再重新输入用户名了,只需要输入密码和验证码即可;即重新输入密码,然后输入验证码;如果密码正确,则登录成功,否则重新输入密码和验证码,验证码是每次输入密码必须输入的;

  要实现上述代码的功能,肯定要使用while循环,由于是逐层检验,因此用户名的输入肯定是一个循环,直到用户输入正确的验证码为止,关键是,如何实现用户名正确,当密码或者验证码输入错误的时候,不需要重新输入用户名,不然会让人鄙视的;这个时候就要考虑,当用户名正确的时候,就要停止这个循环了,不能再执行下一次用户输入密码或验证码的时候循环输入用户名。

  代码的实现如下:

阅读剩余部分

相关阅读 >>

Python和java环境变量冲突吗

Python中装饰器是什么?Python中装饰器的介绍

为什么人工智能用Python

Python中的str有什么用

Python如何编写安卓程序

Python如何计算平方和

Python装饰器之property()教程详解

Python爬虫-scrapy介绍及使用

为什么Python官网进不去

一文通读Python自定义函数与Python函数返回值,附有详细示例

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...