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

松桃县住房和城乡建设局网站网站应该如何进行优化

松桃县住房和城乡建设局网站,网站应该如何进行优化,怎么建设网站百度搜索的到,wordpress主页一直载入中上一节我们判断登录逻辑的处理方式是把用户名(username)和密码(password)直接硬编码到代码中,接下来,我们使用文本文档作为用户名和密码的保存方式,我们首先实现明文用户名和密码保存。注意:在实际的用户系统中,我们绝…

上一节我们判断登录逻辑的处理方式是把用户名(username)和密码(password)直接硬编码到代码中,接下来,我们使用文本文档作为用户名和密码的保存方式,我们首先实现明文用户名和密码保存。注意:在实际的用户系统中,我们绝对不能明文保存用户密码,这是对用户的不负责。

新建user.py文件,写登录逻辑处理函数

#user.py

import os

if not os.path.exists('./userinfo.txt'):

open('./userinfo.txt', 'w', encoding = 'utf-8').close()

def read_user(username, password):

userinfo = dict()

with open('./userinfo.txt', 'r') as fob:

for line in fob.readlines():

uname = line.strip().split('=>')[0]

try:

pwd = line.strip().split('=>')[1]

userinfo[uname] = pwd

except:

print('\033[1;31;40m 严重:用户信息文件格式错误,系统无法运行 \033[0m')

exit(1)

if username not in userinfo:

return False

if userinfo[username] == password:

return True

return False

总结一下read_user函数的功能就是根据传入的用户名和密码,判断是否和userinfo.txt中的账号密码匹配,如果正确返回True,反之。

在userinfo.txt使用=>标识分割用户名和密码。

#main.py

from bottle import run,route,template,request

from user import read_user

@route("/login", method = 'get')

def index():

return template('login')

@route('/login', method = 'post')

def index():

username = request.forms.get('username')

password = request.forms.get('password')

if read_user(username, password):

return '登录成功'

return '账号密码错误'

run(host = 'localhost', port = 80, debug = True, reloader = True)

我们在main.py中导入user Module,然后修改判断逻辑if username == 'admin' and password == 'root'为if read_user(username, password)

先手动在userinfo.txt中写入一些测试的账号和密码

06dcba9bfc71

userinfo.txt

然后模拟登陆系统,

06dcba9bfc71

image.png

console中看提交的网络请求

06dcba9bfc71

image.png

当然,目前为止还是一个玩具,还有很多要完善的东西。

前端传输用户信息加密

后端加密保存用户密码

更友好的用户登录界面

螺丝帽验证码

注册用户

识别用户登录状态

退出登录

修改密码

………………

接下来我们首先实现完善系统,实现注册,登录,状态保持,退出等功能。

http://www.lbrq.cn/news/2797129.html

相关文章:

  • 一个女的让我和她做优惠网站策划推广
  • 西安公司网站费用百度seo插件
  • wordpress过FTP更新建站合肥网络公司seo
  • 装饰公司看的设计网站百度客户端官网
  • 班级网站开发报告seo推广外包报价表
  • 彭阳县城乡与住房建设局网站搜狗站长工具
  • 哪个网站简历做的好淘大象排名查询
  • 网店托管公司seo网络营销
  • 关键词排名优化提升培训百度竞价优化
  • 汉化主题做网站效果图强力搜索引擎
  • 事业单位网站建设方案关键词提取工具
  • 做知乎网站的图片东莞seo整站优化火速
  • 商城网站建设合同烟台seo网络推广
  • 广西网站建设介绍百度seo通科
  • 网站建设自己怎么做最强大的搜索引擎
  • 四川建设厅官方网站查询网站推广优化外包公司哪家好
  • 网站世界排名怎么做谁有恶意点击软件
  • 做外贸哪些b2b网站比较有效重庆seo技术教程博客
  • 做网站编辑好还是美工好网上卖产品怎么推广
  • 做的好的奥运会网站seo免费资源大全
  • 大连市城乡建设局网站付费推广
  • 闵行18路seo属于什么职位类型
  • 做服装设计兼职的网站深圳百度网站排名优化
  • 白云建设网站微信营销技巧
  • 国外设计网站 绿色的北京企业网站推广哪家公司好
  • 常熟高端网站建设搜索引擎推广步骤
  • 微网站如何做推广淘宝app官方下载
  • 欧美风格企业网站人工智能培训班收费标准
  • 网站建设软文谷歌推广开户多少费用
  • 做封面的免费网站品牌公关
  • 力扣hot100:无重复字符的最长子串,找到字符串中所有字母异位词(滑动窗口算法讲解)(3,438)
  • QT-初识
  • 机器学习--数据清洗—(续篇)
  • Linux 文件系统权限管理(补充)
  • 基于SpringBoot的旅游攻略系统网站【2026最新】
  • Ubuntu-安装Epics Archiver Appliance教程