通过PHP创建Meteor用户
我有一个Meteor应用程序和一个PHP应用程序一起运行。用户都是使用Joomla通过PHP创建的。现在我们正在通过MYSQL数据库将用户同步到mongo。但是我想直接从PHP创建用户。mongoDB的一个简单joomla插件让我插入用户表,如下所示:通过PHP创建Meteor用户,php,joomla,meteor,Php,Joomla,Meteor,我有一个Meteor应用程序和一个PHP应用程序一起运行。用户都是使用Joomla通过PHP创建的。现在我们正在通过MYSQL数据库将用户同步到mongo。但是我想直接从PHP创建用户。mongoDB的一个简单joomla插件让我插入用户表,如下所示: $m = new mongoDatabase ( 'xyz' ); $db = $m->getDB(); if($db != "error") { $collection = $db->users; $user
$m = new mongoDatabase ( 'xyz' );
$db = $m->getDB();
if($db != "error")
{
$collection = $db->users;
$user = array("username" => "foo", "emails" => array( "address" => "foo@bar.com", "verified" => "NO" ), "services" => array ( "password" => array( "srp" => "Meteor._srp.generateVerifier('bar')" )));
$collection->insert($user);
}
当然,密码不会获得Meteor在运行Meteor时生成的标识、salt和验证器。_srp.generateVerifier函数在Meteor框架内执行。是否有一种方法可以手动创建salt、标识和验证器。另一个选择是在Meteor中公开一个基于REST的API。为什么不在发送之前使用Joomla API来创建salt>Joomla中的加密密码也附带了salt。我做了一些类似的研究。为什么不直接将Meteor连接到MySQL数据库?以下是有关REST API的信息:以及有关将Meteor连接到MySQL的一些信息: