当前位置: 首页 > news >正文

微网站与app的区别企业网站怎么做html

微网站与app的区别,企业网站怎么做html,怎么上传wordpress,网站建设与管理办法1、创建用户表表结构如下idunameupwdisdelete注意#xff1a;需要对密码进行加密。如果使用md5加密#xff0c;则密码包含32个字符。如果使用sha1加密#xff0c;则密码包含40个字符#xff0c;这里使用这种方式。md5加密方式#xff1a;import hashlibpwd 123456my_md5 …1、创建用户表表结构如下idunameupwdisdelete注意需要对密码进行加密。如果使用md5加密则密码包含32个字符。如果使用sha1加密则密码包含40个字符这里使用这种方式。md5加密方式import hashlibpwd 123456my_md5 hashlib.md5()my_md5.update(pwd.encode(utf-8))print(my_md5.hexdigest())sha1加密方式import hashlibpwd 123456my_sha1 hashlib.sha1(pwd.encode(utf-8))print(my_sha1.hexdigest())创建表create table userinfos(id int primary key auto_increment,uname varchar(20),upwd char(40),isdelete bit default 0);2、接收输入并验证1)创建testLogin.py文件引入hashlib模块、MysqlHelper模块。2)接收输入。3)根据用户名查询如果未查到则提示用户名不存在。4)如果查到则匹配密码是否相等如果相等则提示登录成功如果不相等则提示密码错误。3、完整代码(用于测试)from pymysql import *from hashlib import *class MysqlHelper(object):def __init__(self, host, port, db, user, passwd, charsetutf8):self.host hostself.port portself.db dbself.user userself.passwd passwdself.charset charsetdef connect(self):self.conn connect(host self.host, port self.port, db self.db, user self.user,passwd self.passwd, charset self.charset)self.cursor self.conn.cursor()def close(self):self.cursor.close()self.conn.close()def __edit(self, sql, params None):self.cursor.execute(sql, params)self.conn.commit()def insert(self,sql, params None):self.__edit(sql, params)def delete(self,sql, params None):self.__edit(sql, params)def update(self,sql, paramsNone):self.__edit(sql, params)def select_one(self, sql, paramsNone):result Nonetry:self.cursor.execute(sql, params)result self.cursor.fetchone()except Exception as e:print(e)return resultdef select_all(self, sql, paramsNone):self.cursor.execute(sql, params)return self.cursor.fetchall()def do_md5(value):my_md5 md5()my_md5.update(value.encode(utf-8))return my_md5.hexdigest()def do_sha1(value):my_sha1 sha1(value.encode(utf-8))return my_sha1.hexdigest()def register():username input(输入用户名)userpwd input(输入密码)userpwd do_md5(userpwd)helper MysqlHelper(192.168.14.57, 3306, laowang, root, 123)helper.connect()userinfo helper.select_one(select uname from userinfos where uname%s, username)if userinfo None:sql insert into userinfos(uname,upwd) values(%s,%s)params [username, userpwd]helper.insert(sql, params)helper.close()print(注册成功!)elif userinfo[0] username:print(失败该用户名已注册请重新输入...)returndef enter():username input(输入用户名)userpwd input(输入密码)userpwd do_md5(userpwd)helper MysqlHelper(192.168.14.57, 3306, laowang, root, 123)helper.connect()sql select upwd from userinfos where uname%sparams [username]userinfo helper.select_one(sql, params)if userinfo None:print(用户名错误)elif userinfo[0] userpwd:print(登录成功)else:print(密码错误)if __name__ __main__:while True:num int(input(请选择 1、登录 2、注册 3、退出 :))if num 1:enter()elif num 2:register()else:break
http://www.yutouwan.com/news/204601/

相关文章:

  • 网站建设中广告法绝对化用语整理个人智慧团建系统登录
  • 建设网站最强Php外贸网站建设新浪博客
  • 电子商务如何做网站销售wordpress怎么更换系统文件
  • 中国建设银行网站易方达消费小学全部课程免费教学软件
  • 旅游网站建设方案书范文代码制作软件
  • 在哪做网站关键词上海网站建设小程序
  • 网站地图制作wordpress 下载栏目
  • 网站功能需求列表网站公司缺点
  • 自建团队网站开发要多少钱展芒设计网页
  • 萝卜建站分类信息临清网站制作公司
  • 无锡微信网站定制做网批有专门的网站吗?
  • 比较好的网站建设技术开发中山做网站专业的公司
  • 网站快慢由什么决定wordpress常用的插件推荐
  • 淘宝客网站是怎么做的相册制作模板
  • wengdo网站开发创意设计制作网页入门软件
  • es网站建设泉州做 php 网站
  • 朝阳市做网站的公司集约化网站群建设
  • 如何制作网址域名wordpress加速优化
  • 公司企业网站怎么建设网站做付款页面
  • 自己做网站 搜索功能开发深圳创业补贴去哪里申请
  • 贵州城乡建设厅城乡建设网站做平台的网站
  • 寄生虫做网站流量idc机房托管费用
  • 最好用的设计网站WordPress单页生成插件
  • mysql 网站登录密码如何建立网站建设规划
  • 网站开发的技术栈网站怎么做百度推广
  • ps网站轮播图怎么做的网站多次提交
  • 企业网站建设实训总结南宁微网站开发
  • 网站怎么添加流量kaalus wordpress
  • 各种类型网站建设口碑好在线制作假亲子鉴定书
  • 公司网站建设p开发wordpress 特殊符号