Я использую SDK FatFractal Javascript, и я заметил, что функция login() выполняется даже для имен пользователей, которые ранее не были зарегистрированы в моем приложении. Я хотел бы заставить пользователей пройти процесс регистрации, прежде чем иметь доступ к моему приложению. Есть ли способ ограничить доступ к логину, если имя пользователя еще не было зарегистрировано на бэкэнд моего приложения?Ограничение доступа к FatFractal Доступ
Edit: Вот некоторые упрощенные фрагменты кода, чтобы проиллюстрировать эту проблему ...
Соответствующие переменные:
ff = new FatFractal();
var pword = $("#login-input-pw").val();
var uname = $("#login-input-email").val();
Моя функция Логин подключается к HTML-форме:
function login(){
ff.login(uname,pword,function(user){
// do stuff (change page, load data, etc.)
},function(statusCode, responseText){
$("#loginError").html("Error: " + JSON.parse(responseText).statusMessage + ".");
$("#login-input-pw").val('');
});
}
В ситуациях, когда имя пользователя введено, которое еще не было зарегистрировано в моем приложении, я ожидаю, что функция обратного вызова отказа ff.login() будет выполнена. Тем не менее, для всех новых попыток входа (очевидно, существующее имя пользователя + некорректная комбинация паролей не работает), выполняется функция обратного вызова успеха, и пользователю предоставляется доступ к приложению.
Можете ли вы предоставить нам образец того, что вы пробовали, или разбивка о том, как вы это реализуете? Это поможет нам в нуль, где ваша проблема. –
Добавлен образец кода ... спасибо за ввод! Новое для SO :) –