我有一个程序,我问用户他们的用户名和密码,它检查一个文件,看看他们是否有正确的用户名和密码。每个用户名和密码都存储在自己的行中。
这就是我所拥有的
if username and password in open("logininfo").read():
print("logged in succesfully")
else:
print("Incorrect username or password")
我遇到的问题是,任何用户名都可以与任何密码一起使用,因为它检查了整个文件。有没有办法检查他们是否在文件的同一行上?
因此,每次我运行代码时,都会产生这样的消息,我运行的是Python3.5btw。该程序的目的是能够输入所提供的用户名和密码,如果用户未能输入正确的用户名和密码,Username_Submit()会说,如果是第一次尝试,您就有2次猜测。目前,问题在于Username_Name。username _Name的目的是要求用户输入正确的用户名,然后询问他们是否确定如果不是,他们可以更改用户名。同样的情况发生在密码,然后Username_Submit检查它是否匹配正确的用户名和密码,如果匹配,消息会说它们可以进入。如果有什么我需要解释,我可以这样做,但在实际程序中的评论应该足够清楚。
Hello, yo
我在我的项目中使用symfony2,我有一个实体雇员,它包含开发人员的所有信息以及用户名和密码来登录他的会话。我想为员工创建一个安全的身份验证,但是当我检查SonataUserBundle和SonataUserBundle的文档时,我发现我应该创建一个包含新用户名和密码的新实体用户。但是我想使用存储在实体雇员中的用户名和密码。这是我的实体: employee.php
class employee
{
private $codeEmployee;
//////
private $username;
private $password;
public function getCo
我使用的是位于
django.contrib.auth.models
这是我的serialiers.py文件:
from rest_framework import serializers
from django.contrib.auth.models import User
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('username', )
现在,我想要的是当我像这样序列化一个User对象时:
use