Donc, j'ai une collection appelée: «membres» et en ce que j'ai un nom d'utilisateur et mot de passe pour chacun de mes «membres». Ce que je dois savoir est comment puis-je vérifier pour voir si les deux correspondent-à-dire le nom d'utilisateur + mot de passe = succèsSimple PHP mongoDB Nom d'utilisateur et mot de passe Check pour le site
C'est ce que je l'ai essayé et il fait correctement la recherche, il suffit de ne revient pas l'erreur si aucun utilisateur
public function userlogin($data)
{
$this->data = $data;
$collection = $this->db->members;
// find everything in the collection
$cursor = $collection->find(array("username"=>$this->data['username'], "password"=>$this->data['password']));
$test = array();
// iterate through the results
while($cursor->hasNext()) {
$test[] = ($cursor->getNext());
}
//Print Results
if($test == NULL)
{
print "Sorry we are not able to find you";
die;
}
//print json_encode($test);
}
bourgeon Merci, comment puis-je limiter ce que est renvoyée, je veux seulement là _id nombre et prénom et le nom – RussellHarrower
@RussellHarrower vous pouvez utiliser '' findOne' ou limit'. Vérifiez la mise à jour. – Ben