我是钛合金开发项目的新手,我们已经有一个基于钛模板的安卓应用程序。我想把它改成合金模板。我当前的问题是我需要进行用户身份验证。在我们的默认应用程序中,我们使用以下代码
var xhr=Titanium.Network.createHTTPClient();
xhr.onerror = function(e){
Ti.API.error('Bad Sever =>'+e.error);
};
xhr.open("POST","http://xxxxxxxxx.com/api/login/");//ADD your URL
xhr.setRequestHeader("Set-Cookie", "application/json");
var param={ "username":$.email.value,"password":$.password.value,"api":true,"type":'P' };
Ti.API.info('Params'+JSON.stringify(param));
xhr.send(param);
我也可以在合金应用程序中执行相同的方法吗?或者还有什么好的方法吗?如果我使用相同的方法,我将从 API 获得 JSON 响应。登录后,我想切换到新窗口。
在这里,我使用下面的代码来创建新窗口。
var newwindow = Alloy.createController('threadShow');
newwindow.getView().open();
是正确的方法吗?或者有没有其他方法?如何检查用户是否在所有控制器中都经过身份验证?或者我们有没有像 web 开发项目中那样的 session 方法?