登录验证相信大家都不陌生。几乎每个网站都有这个功能。在这篇文章中,小元泉将详细讲解登录验证的逻辑。正在学习的朋友可以作为练习。#!/usr/bin/envpython#-*-coding=utf-8-*-#导入模块importosimportsys#设置账号密码user_name=['root','sj','None']user_passwd=['123qwe','123123','None']file_list='/home/jj/py/file/user_db.txt'#------登录验证------defuser_login():i=0defpasswd_login():whileTrue:globalNAME_INPUTNAME_INPUT=raw_input("请输入您的用户名:").strip()iflen(NAME_INPUT)==0:print"用户名不能为空!"continueelse:breakreturnpasswd_login()whileTrue:ifi<3:passwd_input=raw_input("Pleaseenteryourpassword:")iflen(passwd_input)==0:print"密码不能为空!"continueelifNAME_INPUTnotinuser_name:print("您输入的密码错误,请重新输入!")i+=1continueelse:ifpasswd_input==user_passwd[user_name.index(NAME_INPUT)]:print("Hi%s,欢迎登录员工信息查询系统!")%NAME_INPUTbreakelse:print("密码不正确,请重新输入密码")i+=1continuebreakbreakelse:print"您的密码已3次输入错误,请重新检查您的账号和密码!"i=0passwd_login()continueuser_login()print("OK")好吧,这个函数就是这么一个逻辑,好像大部分都是用的条件语句,没什么问题。如果你理解这个逻辑,你会很快写出来的。觉得不错的朋友可以做其他功能。其实一个页面的功能是很难的,不过是基于我平时学习的简单语法。小源泉网还有其他功能练习,跟着做