iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >简单的登入验证
  • 634
分享到

简单的登入验证

2024-04-02 19:04:59 634人浏览 薄情痞子
摘要

写了一个简单的登录验证过程首先创建目录结构model 是操作数据库表相关的 admin.py是对应于Mysql 数据库中的数据库member下的admin表utility是关于操作数据库相关的conf.py

写了一个简单的登录验证过程

首先创建目录结构

简单的登入验证

model 是操作数据库表相关的 admin.py是对应于Mysql 数据库中的数据库member下的admin表

utility是关于操作数据库相关的

conf.py 文件是一些配置字符串

index.py 是程序前端入口

首先index.py中的代码:

#!/usr/bin/env python
#coding:utf-8
from model.admin import Admin


def main():
    user = raw_input('inpute your username:')
    pawd = raw_input('inpute your passWord:')
    
    admin = Admin()
    
    result =admin.CheckValiData(user, pawd)
    if not result :
        print "username or password not right!"
    else:
        print "%s login success" % user



if __name__== '__main__':
    
    main()

通过Admin类查找用户名和密码:

admin.py文件中的代码:

#!/usr/bin/env Python
#coding:utf-8


from utility.sqlHelper import mysqlHelper



class Admin(object):
    
    def __init__(self):
        self.__helper= MySqlHelper()
        
        
    def CheckValiData(self,username,password):
        sql="select * from admin where name=%s and password=%s"
        parmars=(username,password,)
        return self.__helper.Get_One(sql, parmars)

Admin类调用MySqlHelper类来操作数据库

SqlHelper.py文件中的代码:

#!/usr/bin/env python
#coding:utf-8


import MySQLdb

import conf


class MySqlHelper(object):
    def __init__(self):
        self.__dict=conf.db_dict
        
    def Get_One(self,sql,parmars):
        conn = MySQLdb.connect(**self.__dict)
        cur= conn.cursor()
        recount = cur.execute(sql,parmars)
        
        data = cur.fetchone()
        
        cur.close()
        conn.close()
        return data

conf.py文件中的代码:

#!/usr/bin/env python
#coding:utf-8

db_dict = dict(host='127.0.0.1',user='root',passwd='redhat',db='member')

mysql数据库中的admin表的内容如下:

mysql> select * from admin;
+----+------+----------+
| id | name | password |
+----+------+----------+
|  1 | tom  | 123      |
|  2 | jack | 1234     |
+----+------+----------+
2 rows in set (0.00 sec)

mysql>

执行python index.py输出结果如下:

[root@WEB Mysqlhelper]# python index.py
inpute your username:tom
inpute your password:123
tom login success
[root@web Mysqlhelper]# python index.py
inpute your username:jack
inpute your password:12334
username or password not right!
[root@web Mysqlhelper]#


您可能感兴趣的文档:

--结束END--

本文标题: 简单的登入验证

本文链接: https://www.lsjlt.com/news/41189.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python实现简单登陆验证(文件操作)
    代码主要功能:   利用Python实现简单的登陆验证,代码主要有两个部分组成:     第一部分:登陆页面,作用是实现用户名和密码的输入        利用两个输入函数input()来实现对用户名和密码的输入     第二部分:文件验...
    99+
    2023-01-30
    操作 简单 文件
  • Java简单实现短信验证登录(Session、Redis)
    前端设计 {{codeBtnMsg}} 未注册...
    99+
    2023-09-27
    java redis 前端
  • python简单验证码识别
    在学习python通过接口自动登录网站时,用户名密码、cookies、headers都好解决但是在碰到验证码这个时就有点棘手了;于是通过网上看贴,看官网完成了对简单验证码的识别,如果是复杂的请看大神的贴这里解决不了; 以上两张为网站的上...
    99+
    2023-01-31
    验证码 简单 python
  • 怎么用asp+Ajax简单客户登陆验证功能
    这篇文章主要讲解了“怎么用asp+Ajax简单客户登陆验证功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用asp+Ajax简单客户登陆验证功能”吧!...
    99+
    2024-04-02
  • 一个简单的身份证校验
    需要椒盐虾身份证号的正确性,大致了搜了下, 感觉用datetime校验时间比正则,就改了下 代码 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # @Time ...
    99+
    2023-01-30
    身份证 简单
  • JavaScript实现简单表单验证案例
    本文实例为大家分享了JavaScript实现简单表单验证的具体代码,供大家参考,具体内容如下 一.需求分析 要实现的功能: 1.出现如下图所示的内容:(HTML和CSS完成) 2....
    99+
    2024-04-02
  • vue实现简单滑块验证
    本文实例为大家分享了Vue滑块验证的实现,代码如下 <template> <div class="drag" ref="dragDiv">...
    99+
    2024-04-02
  • Windows安装Qt6.4.2及简单验证
    Qt是一个跨平台的C++开发库,用来开发图形用户界面(Graphical User Interface, GUI)。它支持Windows、Linux、macOS、Android、iO...
    99+
    2023-02-14
    Windows安装Qt6.4.2 Windows安装Qt
  • Python做简单的验证码识别(ocr)
    1、环境:系统:XPPython版本:2.7.52、所需文件:(1)、pillow地址:https://pypi.python.org/pypi/Pillow/(2)、tesseract地址:https://github.com/tesse...
    99+
    2023-01-31
    验证码 简单 Python
  • 简单实现Java验证码功能
    今晚看到网上有关验证码的实现的代码,很早就想写一个了,感觉验证码挺有意思的,于是就写了一个,然而后来一直加载不出图片。尝试了很多方法,后来终于解决了,原来是我项目里面的 web.xml中没有部署servlet的映射,web.xml如下图:运...
    99+
    2023-05-31
    java 验证码 ava
  • JS 简单实现滑块验证码
    目录开篇:一、实现效果styleScript二、总结与思考开篇: 拖动底部滑块,实现滑块验证码功能 一、实现效果 style *{ margin: 0; padd...
    99+
    2023-05-14
    JS 滑块验证码 JS 验证码
  • java制作简单验证码功能
    本文实例为大家分享了java制作简单验证码的具体代码,供大家参考,具体内容如下在这里我们需要用到java的画笔工具,所以我们需要导入以下包import="java.util.*,java.awt.*,java.awt.image.*,jav...
    99+
    2023-05-30
    java 验证码
  • javascript手机验证、邮箱验证、密码验证的正则表达式简单封装实例
    javascript【手机验证】、【邮箱验证】、【密码验证】的正则表达式的封装: 【手机验证】: 以下代码是验证手机号码的正则表达式的方法, 【checkPhone】:表示的是方法的...
    99+
    2024-04-02
  • TP6对接阿里云短信验证,实现简单的登录注册
            一直没机会对接阿里的短信验证,今天自己写一个玩玩,把总结的一些点分享给大家。         代码亲测好用,直接copy走稍加改动即可。         前提:         (1)准备好阿里云短信的签名、模板、acces...
    99+
    2023-09-13
    php mysql redis 阿里云
  • python写的简单的验证2种类型的em
    if re.match(r'^[0-9a-zA-Z\.]+@(gmail|microsoft).com$', 'someone@gmail.com'): print 'ok'正则表达式非常强大,要在短短的一节里讲完是不可能的。要讲清楚正则的...
    99+
    2023-01-31
    种类 简单 python
  • 利用Python实现简单的验证码处理
    目录序言环境模块代码展示完整代码序言 我们在做采集数据的时候,过快或者访问频繁,或者一访问就给弹出验证码,然后就蚌珠了~ 今天就给大家来一个简单处理验证码的方法 环境模块 这里需要用...
    99+
    2024-04-02
  • python简单验证码识别的实现过程
    目录1. 环境准备1.1 安装pillow 和 pytesseract1.2 安装Tesseract-OCR.exe1.3 更改pytesseract.py的ocr路径2. 测试识别...
    99+
    2024-04-02
  • Vue3实现登录表单验证功能
    目录一.实现思路与效果图二.实现具体过程三.完整代码与效果图一.实现思路与效果图 使用async-validator 插件,阿里出品的 antd 和 ElementUI 组件库中表单...
    99+
    2024-04-02
  • angular如何实现表单验证器验证的同时限制输入
    小编给大家分享一下angular如何实现表单验证器验证的同时限制输入,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!angular...
    99+
    2024-04-02
  • jsp实现简单图片验证码功能
    本文实例为大家分享了jsp实现简单图片验证码的具体代码,供大家参考,具体内容如下 一、实现的功能分析 (1)在登陆页面加验证码的功能,起到一定的安全性。在输入正确的验证码,用户名和密...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作