$data = array(
array(
'username' => 'bharatbhai@gmail.com',
'password' => '12345'
),
array(
'username' => 'test@gmail.com',
'password' => '8520'
),
array(
'username' =>'abc@gmail.com',
'password' => '123123'
)
);
我的状况是这样的
我的任务是将一个用户名与一个密码匹配,但我出错了
$check_email = false;
if(array_search($email,array_column($data,'username')) !== FALSE){
$check_email = true;
}
$check_pass = false;
if(array_search($password,array_column($data,'password')) !== FALSE){
$check_pass = true;
}
if(!empty($check_email) && !empty($check_pass)){
echo "<h2>Email and Password matched</h2>";
}
else{
echo '<h2>Oh no email and password not matched.</h2>';
我正在使用array_column函数来匹配我条件。
您需要更新您的逻辑,该逻辑检查每个子数组中的用户名和密码是否相同。我做了快速逻辑,您应该应用到您的代码。
<?php
$email = "bharatbhai@gmail.com";
$password = "12345";
$data = array(
array(
'username' => 'bharatbhai@gmail.com',
'password' => '12345'
),
array(
'username' => 'test@gmail.com',
'password' => '8520'
),
array(
'username' =>'abc@gmail.com',
'password' => '123123'
)
);
$hasSameMailAndPass = false;
foreach($data as $key => $value){
if($value["username"] == $email and $value["password"] == $password){
$hasSameMailAndPass = true;
}
}
if($hasSameMailAndPass){
echo "<h2>Email and Password matched</h2>";
} else {
echo '<h2>Oh no email and password not matched.</h2>';
}
?>
我在Spring Security中使用JDBC身份验证。我在MySQL数据库中有两个用户名密码对。 但只有第一对可以登录。第二个错误如下: 您的登录尝试未成功,请重试。 原因:糟糕的资历 我试着用谷歌浏览器登录。但没用。 以下是授权代码:
我最近才开始使用firebase工作,我似乎不知道如何让用户用电子邮件、用户名和密码注册,这样以后用户就可以只用用户名和密码登录,我可以用电子邮件和密码登录,但我不知道如何用用户名和密码登录,简单的解释是赞赏的,因为我是新的,谢谢!
我不知道如何获得用户名和密码使用配置单元QL。有人能帮我吗??
问题内容: 我正在尝试匹配模式: 以下仅匹配第一次出现的情况: 结果是: 但是,[使用pythex似乎可以正常工作](http://pythex.org/?regex=%3C–(%5B%5Cw%5Cs%5D%2B)–%3E(%5B%5Cs%5CS%5D*%3F)(%3F%3D%5Cn%3C–%7C%24)&test_string=%3C–%20Option%201%20–%3E%0ANice%20
我想在Git扩展,Sourcetree或任何其他Git GUI中使用自动推拉,而无需在提示中输入用户名和密码,每次。 那么,如何在Git中保存凭据?
问题内容: 我有两个numpy数组A和B。A包含唯一值,而B是A的子数组。 例如: 问题答案: 您可以使用带有- 如果您关心维护订单,也可以使用- 对于一般情况,当&是未排序的数组时,您可以在中引入选项,就像这样- 为了解决一般情况,我还会添加我最喜欢的内容- 样品运行-