用户登录的用户库

简介: 用户登录的用户库

1 引言

用户登录界面时,后台保存有很多个不同用户的信息,通过用户库和用户登录时的用户名和密码对比来实现不同用户的登录操作。

2 问题

用户库中可能存在的储存方式。

3 方法

运用python中字典来存储个人账号密码,再用列表来存储多个账号来解决创建用户库以及用户账号密码的存储。

4 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

dic1 = {'User''Jame',
'mima''jame'}
dic2 = {
'User''LHY',
'mima''lhy'}
a = []
a.append(dic1)
a.append(dic2)
count = 
0
for item in a:
while 1:
       user = 
input("请输入您的用户名:")
       password = 
input("请输入您的密码")
if (user == item['User']) and (password == item['mima']):
print("登录成功")
break
       else
:
print("用户名或密码错误,请重新输入")
           count = count + 
1
if count > 3:
print("已锁定")
break
print("请重新输入")

5 结语

针对用户登录中用户库问题,提出用列表和字典存储,使用的方法,通过使用对应账号密码和交叉账号密码实验,证明该方法是有效的,本文的方法需要提前输入账号密码来简单实现用户库,未来可以继续研究用户注册来注册用户存入用户库中。


目录
相关文章
|
存储 测试技术 Linux
添加E1000网卡进行测试,只有VMXNET3性能的四分之一
添加E1000网卡进行测试,只有VMXNET3性能的四分之一
ruoyi-vue 升级到knife4j
ruoyi-vue 升级到knife4j
740 0
|
12月前
|
Java 关系型数据库 Nacos
微服务SpringCloud链路追踪之Micrometer+Zipkin
SpringCloud+Openfeign远程调用,并用Mircrometer+Zipkin进行链路追踪
1490 20
|
安全 测试技术 数据库
图书馆信息管理系统(总)(上)
图书馆信息管理系统(总)(上)
539 3
Delphi调用BarTender打印条码标签简明开发教程
Delphi调用BarTender打印条码标签简明开发教程
348 1
|
开发框架 .NET 数据库
【Entity Framework】EF中SaveChanges如何使用
【Entity Framework】EF中SaveChanges如何使用
205 0
文件上传--Upload-labs--Pass02--Content-Type绕过
文件上传--Upload-labs--Pass02--Content-Type绕过
|
网络协议 数据挖掘 编译器
C++语言
C++语言
194 3
|
移动开发 人工智能 JSON
Python绘制的图形或者图像在vue的前端页面中显示
Python绘制的图形或者图像在vue的前端页面中显示的方法总结
1715 0
|
数据采集 存储 Java
02Lucene实现全文检索的流程
02Lucene实现全文检索的流程
149 0