<?php //Initialise Morph_Storage passing in the appropriate database $mongo = new Mongo(); Morph_Storage::init($mongo->selectDb('myDB'));; //Find users with the userName = j.d.moss $user = new User(); $query = new Morph_Query(); $query->property('userName')->equals('j.d.moss'); $users = $user->findByQuery($query);
} else { $conf = $_POST['confirmpwd']; $conf = $database->escapeString($conf); $newConf = password_hash($conf, PASSWORD_DEFAULT, $options); $conf = NULL; } if (!empty($newPass) && !empty($newConf)) { if ($newPass == $newConf) { $passConf = TRUE; } else { $passConf = FALSE; $msg[] = "Passwords do not match (ii)!"; } } $qry = "SELECT * FROM `users` WHERE `userName` = '{$uname}' LIMIT 1"; $alreadyExists = User::findByQuery($qry); if ($alreadyExists) { $msg[] = "User Already Exists!"; } $qry = "SELECT * FROM `users` WHERE `userEmail` = '{$eml}' LIMIT 1"; // DeBug echo // echo $newPass . '<br>' . $newConf . '<br>'; if (!empty($msg)) { echo 'Errors:<br>'; foreach ($msg as $error) { echo $error . '<br>'; } } else { $user = new User(); $user->userName = $uname; $user->userEmail = $eml;