Я установил Debian 7.0.0 64-разрядную версию, я также успешно установил в нее mongodb, я создал некоторую коллекцию и пользовательскую коллекцию в развернутой панели управления, затем, используя руководство пользователя, как подключиться и запросить таблицу в развернутом виде, я выбираю jquery ajax для входа в систему, развернутую с моего локального сайта, и после успешного входа в систему я пытаюсь получить / опубликовать некоторые данные, но каким-то образом развернутый отказ в доступе. Я создаю коллекцию, называя ее людьми, а затем в событии GET, POST, PUT я пишу этот код:
cancelUnless(me, "You are not logged in", 401);
затем, используя этот код ajax, я пытаюсь войти в систему и отправить данные новых людей:
$(document).ready(function(){
/* Create query for username and password for login */
var request = new Object;
request.username = 'myusername';
request.password = 'mypassword';
submitaddress = "http://myipaddress:myport/users/login";
$.ajax({
type: "POST",
url: submitaddress,
data: request,
cache: false,
success: function(data){
var returndata = eval(data);
/* After Login success try to post people data */
if (returndata){
var request2 = new Object;
request2.name = 'People Name';
submitaddress2 = "http://myipaddress:myport/people";
$.ajax({
type: "POST",
url: submitaddress2,
data: request2,
cache: false,
success: function(){
}
})
}
}
}
});
})
Успешный процесс входа в систему, он возвращает идентификатор сеанса и мой идентификатор пользователя, но после успешного входа в систему, и я пытаюсь отправить данные людей POST, он возвращает «Вы не вошли в систему», может ли кто-нибудь помочь мне, каков правильный способ входа в систему, развернутый с помощью jquery с другого сайта (междоменного)?