是否有一种简单的方法可以在 SCA 前端的所有区域中检查用户的登录/注销状态?IE:
{{if isLoggedIn}}
do this
{{else}}
do that
{{/if}}
是否有一种简单的方法可以在 SCA 前端的所有区域中检查用户的登录/注销状态?IE:
{{if isLoggedIn}}
do this
{{else}}
do that
{{/if}}
根据您使用的 SCA 版本,您可以使用全局变量 SC。
任何一个
SC.PROFILE.isLoggedIn
或者
SC.PROFILE_PROMISE.then(function(profile){
console.log(profile.isLoggedIn);
});
您还可以在任何模型中包含用户配置文件:
define(
'MyModule'
, [ 'Profile.Model'
]
, function (
ProfileModel
)
{
'use strict';
return {
mountToApp: function(application){
var profile_model = ProfileModel.getInstance();
if (profile_model.get('isLoggedIn') === 'F')