Python登录验证小程序脚本

脚本程序流程图:

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
#输入以上一行才可以识别中文字符注释#
# -------------------------------------------------------------------------------
# FileName:    login.py
# Revision:    1.0
# Date:        2017/09/20
# Author:      XAD
# Email:       [email protected]
# Website:     http://onenice.blog.51cto.com/
# Description: check login
# Notes:       ~
# -------------------------------------------------------------------------------
# Copyright:   2017(c)XAD
# License:     GPL

import sys
username = ‘xad‘
password = ‘xad123‘
retry_counter = 0
#login_status = ‘NO‘
login_status = ‘YES‘
#用这个来模拟用户是否已在线#

# login verification part #
while retry_counter <3 :
#当retry_counter 大于3次则退出#
  user = raw_input(‘Username:‘).strip()
  if len(user) ==0:
  #验证输入用户是否为空,是则继续循环,否则进入下一步验证输入#
	print "ERROR : Username cannot be empty!"
	continue
  passwd = raw_input(‘Password:‘).strip()
  if len(passwd) == 0:
  #验证输入密码是否为空,是则继续循环,否则跳出循环#
	print "ERROR : Password cannot be empty!"
  	continue
  else:
	if user == username  and  passwd == password:
	#验证用户密码是否都正确,都正确才允许登录!#
	   if login_status == ‘YES‘:
	      sys.exit(‘Sorry, user %s has been logining!‘ % user )
	   else:
	      sys.exit(‘Welcome %s logining to system!‘ % user )
	else:
	  #retry_counter = retry_counter + 1
	  retry_counter += 1
	  print ‘Wrong username or password, please verify your username or password ! \nOnly %s more chances!‘ % (3 - retry_counter  )
时间: 2024-10-09 18:07:35

Python登录验证小程序脚本的相关文章

python学习之最简单的用户注册及登录验证小程序

文章都是从我的个人博客上粘贴过来的哦,更多内容请点击 http://www.iwangzheng.com 正如很多同学所知道的,楼主开始学习python了,前进的道路曲曲折折,有荆棘也有陷阱,从最简单的小程序写起,每天练习,将python进行到底. 有一点比较别扭的就是python的换行之后空四个空格,ruby都是两个,并且python在方法和循环语句的第一句都要加冒号 mysql> show create table user; mysql> alter table user add sal

python后端注册登录验证小程序

一共四个文件 实现的功能是:注册账号,写到mysql数据库user(id,name,password,createtime)表中,password字段为使用md5加密后密码,并实现密码验证登录. 先上效果图: 1.注册 2.登录验证 3.数据库 说明:数据中24,25是只加密用户输入的密码字符串,18,19,26,27是加密的name,password,createtime三个字段内容的组合字符,20到23的没有加密. 1.配置文件config.py #mysql info for host,u

用户登录验证小程序~

db ={} def newuser(): prompt = 'login desired:' while True: name = raw_input(prompt) if db.has_key(name): prompt = 'name taken,try another.' continue else: break pwd = raw_input('passwd:') db[name] = pwd def olduser(): name = raw_input('login') pwd =

Python 登陆接口小程序V1

Python 登陆接口小程序版本V1 Python #!/usr/bin/env python #_*_coding:utf-8 _*_ __author__ = 'gaogd' import MySQLdb as mysql import datetime class Authon(object):     def __init__(self):         self.db = mysql.connect(user="root", passwd="[email prot

[python]Google翻译小程序

工程中要用到一个翻译的功能,也就是提交到Google翻译后,获取返回的结果. 首先摸清Google翻译的脉络: request处理 提交翻译后,查看request和response分别是什么内容: 首先我们得到了提交的URL url = httl://translate.google.cn/translate_a/t 还有如上的提交表单,分析可知: sl = source language = en(english) tl = target language = zh-CN(简体中文) 以及编码

python 登录验证程序

Name:  LoginAuth.py Fuctions: 登录验证.隐藏输入密码.同一用户3次输入错误密码锁定该账户.如果用户名为yooma密码                  为yooma 则登录成功提示欢迎 code: #!/usr/bin/env python3 #Auther:yooma 2016-08-15 15:00 import sys import getpass c = 1 uname = [] while 1:     username = input("Input us

Java图形界面开发—简易登录注册小程序

登录注册小代码,将学过的一些小知识融合在一起进行了使用,加深印象.本例中如果有注释不详细的地方,详见其它博客. Java程序操作数据库SQLserver详解 功能介绍:简单的登录注册系统,使用了数据库sqlserver.单例模式.正则表达式以及图形化开发等知识. 1.在登录界面,可以登录或者注册用户. 注册用户界面,按照正则表达式规定的格式要求来输入信息,若有误,则重新输入. 2.点击注册,首先连接SQLserver数据库,连接成功则会判断该用户名是否已经存在,若存在,则给出提示.反之则进行注册

python获取微信小程序openid及用户信息

填坑记录:1.个人微信公众订阅号是不能申请微信认证的.公众号的类型在注册时一旦选择就不能更改,微信公众号认证的功能除个人订阅号外,都可以申请认证,因而个人订阅号不能申请认证.这句话的意思就是个人订阅号无法开发小程序. 2.个体户营业执照(个体户)可申请微信服务号并申请开发小程序,但需微信认证复用资质并用新邮箱注册小程序账号 3.微信开发工具创建微信小程序填写的appid是小程序的appid(不是微信公众号的),不能是个人小程序的appid,个人小程序没有获取用户信息的权限 4.调用接口获取用户信

python 发送文本文件小程序!

献上python小程序一枚,不成敬意! #!/usr/bin/python #coding=utf-8 import time import email import smtplib from email.mime.text import MIMEText date=time.strftime('%Y-%m-%d  %H:%M:%S',time.localtime()) sender='[email protected]' receiver='[email protected]' subject