MongoDB::authenticateLog in to this database
&reftitle.description;
publicarrayMongoDB::authenticatestringusernamestringpassword
This method causes its connection to be authenticated. If authentication is
enabled for the database server (it's not, by default), you need to log in
before the database will allow you to do anything.
This method is identical to running:
command(array("getnonce" => 1));
$saltedHash = md5($nonce["nonce"]."${username}${hash}");
$result = $db->command(array("authenticate" => 1,
"user" => $username,
"nonce" => $nonce["nonce"],
"key" => $saltedHash);
?>
]]>
&reftitle.parameters;
username
The username.
password
The password (in plaintext).
&reftitle.returnvalues;
Returns database response.
&reftitle.seealso;
MongoDB core docs on authenticate.