The CurrentUserId property is the ID (primary key) for the current user in the WebSecurity database.
The CurrentUserId property is read only. It cannot be changed by code.
The property is used to identify the user in the WebSecurity database, both in the user profile table and in the membership table.
The CurrentUserId property returns -1 if there is no current user logged in.
Any access to the WebSecurity object throws an InvalidOperationException if: