制作一个非常简单的登录名和密码,我如何检查用户名&密码在数据库中。我有一个查询,应该选择所有的用户名/密码匹配的用户名/密码,但我不知道如何访问所选的数据查询方式为:string sqlQuery = "SELECT * FROM user WHERE username='"+ Username +"' AND password='"+ Password +"'";
我想说你可以创建List或array,然后设置字符串作为密码或登录名,然后遍历string array(或List)并检查是否有与密码或登录名字符串相等的东西,就像这个array版本)
public string Login;
public string Password;
public string[] Logins;
public string[] Passwords;
private void Start() {
Logins = new string[<Length of the Array>];
Passwords = new string[<Length of the Array>];
CheckPasswordAndLogin();
}
public void CheckPasswordAndLogin() {
for(int i = 0; i < Logins.Length; i++) {
if(Logins[i] == Login) {
//do something
} else {
//print error
}
}
}
,下面是列表版本:
public string Login;
public string Passwords;
public List<string> Logins = new List<string>();
public List<string> Passwords = new List<string>();
private void Start() {
CheckPasswordAndLogin()
}
public void CheckPasswordAndLogin() {
foreach(string login in Logins) {
if(login == Login) {
//log in
} else {
//print error or something
}
}
}
然后你可以重复同样的事情但是密码