用户登录

简介: 用户登录

0 引言

在我们的日常生活中,很多时候都要进行用户的登录的操作。


1 问题

输入用户名和密码,判断用户名和密码是否正确(’name’=’root’,’password’=’1234’)。为了防止暴力破解,登录仅有三次机会,如果超过三次机会报错提示。


2 方法

用for循环使用户名或密码错误时只有三次登录机会,然后使用条件语句,如果输入的用户名和密码都正确,就用break停止循环。如果输入的用户名或密码错误,就继续输入,超过三次就报错提示。


3 实验结果与讨论

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

代码清单 1

for i in range(3):
name=input(‘请输入用户名:’)
password=input(‘请输入密码:’)
if name==’root’ and password==’1234’:
   print(‘登录成功’)
   break
else:
   print(‘用户名或密码错误’)


4 结语

本题中运用了循环和条件语句,用循环来设计用户登录系统,限制用户登录次数防止强制登录,保障了用户的账号安全,具有很重要的意义。

目录
相关文章
|
10月前
|
前端开发 数据安全/隐私保护
expres实现登录与修改密码
expres实现登录与修改密码
|
存储 数据安全/隐私保护 Windows
Win11 系统登录用户时无法登录
Win11系统,在未绑定和注册微软账号的情况下,使用邮箱注册绑定了微软账号,在win+L锁定屏幕后出现无法登录账号的情况,登录按钮只现实两个字,密码输入框不显示,点击登录后无反应或者加载几圈后回到登录原始页面。
494 0
用户登录问题
用户登录问题
106 0
|
存储 数据安全/隐私保护 Python
用户登录的用户库
用户登录的用户库
70 0
|
安全 数据安全/隐私保护 Python
用户登录程序需求
用户登录程序需求
115 0
|
数据安全/隐私保护
用户登录程序
用户登录程序
117 0
|
网络安全 数据安全/隐私保护 开发工具
|
Web App开发 数据安全/隐私保护 容器