Reg availability of logged in user info in public apps
Dear Users,
Username and emailid of the logged in user is available as zoho variables in all the applications created using Zoho Creator. The variables zoho.loginuser and zoho.loginuserid can be used in scripting to write logic based on the user viewing your application.
For eg: You can have an application in Creator where you have data related to all your customers but you can make sure that each of the customers is able to view only those records that belong to them based on their logged in username or emailid.
Here is a sample view that will display records selectively based on the loginuserid.
list "Customer_Specific_Info_view"
{
show all rows from Customer_Info [Emailid == zoho.loginuserid]
(
Name
Company
Emailid
)
}
As of now, login user context is available to both private and public applications. The table given below lists the zoho variables and value of the variables in different scenarios.

Since we feel that it is not appropriate to return the user information of a person when he is viewing a public application, we have decided to change the values returned by zoho variables in our update scheduled next week. The change is marked in Red in the table below.

How does this change impact your application
If you have used the variables zoho.loginuser or zoho.loginuserid in any of your public applications, it will not work as expected due to the change in values returned by zoho variables.
Correction to be done
You just have to make the application as private and share the application to your users.
Thanks,
Suganya.