Login ID not capture?

Hi,

I have “app_Login” under root > security. In the Events, i set onValidateSuccess, it assigned the login id to the global variable.

[login]={login};

In my grid application > Events > onScriptInit, i set sc_select_where(add) = " and user=’[login]’ ".

When the same account is used on different PCs, one show correctly only records belong to the user but another show all records even it does not belong to the user (after relog then it shows correctly).

Is it possible login id is not assigned to global variable upon success login? Scriptcase issue?