0

是否有一种简单的方法可以在 SCA 前端的所有区域中检查用户的登录/注销状态?IE:

{{if isLoggedIn}}
    do this
{{else}}
    do that
{{/if}}
4

1 回答 1

0

根据您使用的 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')
于 2018-11-06T20:50:59.650 回答