Я создаю веб-приложение, которое использует jQuery для аутентификации:
$.ajax({
url: "/session/create?format=json",
type: "GET",
dataType: "json",
cache: false,
username: $("#signin-email").val(),
password: $("#signin-password").val(),
success: function(data) {
if(data.success) {
success = true;
}
}
});
Проблема в том, что код только делает AJAX-запрос, когда username
не включает в себя такие вещи, как @
(вероятно, потому что @ является разделителем для аутентификации и хостом в URL-адресе. ), что требуется в моем приложении. Может кто-нибудь помочь мне с тем, как я могу это сделать? Я не возражаю немного изменить серверную часть, но требовать, чтобы пользователи имели электронную почту без @
, не вариант.
О, мой сервер - приложение Ruby-on-Rails.