用户登录

简介: 用户登录

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 结语

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

目录
相关文章
|
20天前
who 查看登录用户信息
who 查看登录用户信息。
18 5
|
2月前
|
安全 算法 Java
【SpringSecuirty6.x】自动登录和注销登录
【SpringSecuirty6.x】自动登录和注销登录
18 0
|
3月前
|
前端开发 数据安全/隐私保护
expres实现登录与修改密码
expres实现登录与修改密码
|
10月前
用户登录问题
用户登录问题
55 0
|
10月前
|
存储 数据安全/隐私保护 Python
用户登录的用户库
用户登录的用户库
40 0
|
10月前
|
数据安全/隐私保护
用户登陆
用户登陆
51 0
|
10月前
|
安全 数据安全/隐私保护 Python
用户登录程序需求
用户登录程序需求
59 0
|
10月前
|
数据安全/隐私保护
用户登录程序
用户登录程序
60 0
|
Java 数据库连接 数据库
实现用户登陆功能的实现
在javaEE中,实现用户登陆功能的实现(图文结合)
实现用户登陆功能的实现