1
1
% Copyright 2020-2021 The MathWorks, Inc.
2
2
3
3
% Configure logged in user if possible
4
- first_name = getenv(' MW_LOGIN_FIRST_NAME' );
5
- last_name = getenv(' MW_LOGIN_LAST_NAME' );
6
- email_address = getenv(' MW_LOGIN_EMAIL_ADDRESS' );
7
- user_id = getenv(' MW_LOGIN_USER_ID' );
8
- profile_id = getenv(' MW_LOGIN_PROFILE_ID' );
9
- display_name = getenv(' MW_LOGIN_DISPLAY_NAME' );
10
- if (strlength(user_id ) > 0 )
4
+ if ~isempty(getenv(' MW_LOGIN_USER_ID' ))
5
+ user_id = getenv(' MW_LOGIN_USER_ID' );
6
+ first_name = getenv(' MW_LOGIN_FIRST_NAME' );
7
+ last_name = getenv(' MW_LOGIN_LAST_NAME' );
8
+ email_address = getenv(' MW_LOGIN_EMAIL_ADDRESS' );
9
+ profile_id = getenv(' MW_LOGIN_PROFILE_ID' );
10
+ display_name = getenv(' MW_LOGIN_DISPLAY_NAME' );
11
+
11
12
li = com .mathworks .matlab_login .MatlabLogin .isUserLoggedIn(2 , ' DESKTOP' );
12
13
token = li .getToken();
13
14
login_level = 2 ;
14
15
remember_me = true ;
15
- com .mathworks .matlab_login .MatlabLogin .saveCacheLoginInfo(first_name , last_name , email_address , user_id , token , profile_id , login_level , remember_me , email_address , display_name );
16
+ com .mathworks .matlab_login .MatlabLogin .saveCacheLoginInfo(first_name , ...
17
+ last_name , email_address , user_id , token , profile_id , login_level , ...
18
+ remember_me , email_address , display_name );
19
+ % Clear all local variables from users workspace.
20
+ clear user_id first_name last_name email_address profile_id display_name token remember_me
16
21
end
17
22
18
23
if (strlength(getenv(' BASE_URL' )) > 0 )
26
31
matlab_settings .matlab .addons .explorer .addSetting(' isExplorerSupported' );
27
32
matlab_settings.matlab.addons.explorer.isExplorerSupported.PersonalValue = false ;
28
33
29
- clear
34
+ clear matlab_settings
0 commit comments