跨平台应用用户账户集成指南
1. 应用变量设置与索引控制器更新
在应用开发中,我们首先要对索引控制器进行更新,它是应用的起始点,主要用于确认用户的登录状态,并根据用户是否登录将其导向合适的控制器。
1.1 索引控制器基础设置
我们需要检查用户是否已登录应用或是否有应用会话保存。这里会使用用户模型中创建的authenticated方法。在index.js中,将现有的用户登录函数替换为以下代码:
if (user.authenticated() === true) { $.userLoggedInAction(); } else { $.userNotLoggedInAction(); }上述代码逻辑很清晰,如果应用存在现有会话,则调用userLoggedInAction方法;否则,调用userNotLoggedInAction方法。
1.2 userLoggedInAction 函数
当用户已登录时,我们需要获取用户对象,因为之前只是确认了存在活动会话。在index.js控制器文件中添加以下函数:
$.userLoggedInAction = function() { user.showMe(function(_response