我正在使用FatFractal Javascript SDK,並且我注意到login()函數成功,即使對於以前未在我的應用程序中註冊的用戶名。我希望強制用戶在訪問我的應用程序之前逐步完成註冊過程。如果用戶名以前沒有在我的應用程序的後端註冊,是否有限制登錄訪問的方法?限制FatFractal登錄訪問
編輯:下面是一些簡單的代碼片段,以幫助說明問題......
相關的變量:
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()失敗回調函數。但是,對於所有新的登錄嘗試(顯然,現有的用戶名+密碼組合不起作用),執行成功回調函數,並授予用戶對應用程序的訪問權限。
您能否向我們提供您已經嘗試過的樣品,或者分析了您如何實施這些?它將幫助我們解決問題所在。 – 2013-02-11 19:10:30
增加了一些示例代碼...感謝您的輸入!新來的SO :) – 2013-02-12 00:25:28