Tutorials References Menu

WebSecurity Property - CurrentUserId


❮ WebSecurity

Definition

The CurrentUserId property is the ID (primary key) for the current user in the WebSecurity database.


C# and VB Syntax

WebSecurity.CurrentUserId

Examples

Example C#

@{
int value;
value=WebSecurity.CurrentUserId;
}

<p>Current User ID is: @value</p>

Example VB

@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
End Code

<p>Current User ID is: @value</p>

Remarks

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.


Errors and Exceptions

The CurrentUserId property returns -1 if there is no current user logged in.

Any access to the WebSecurity object throws an InvalidOperationException if:

  • The InitializeDatabaseConnection() method has not been called
  • SimpleMembership is not initialized (or disabled in the website configuration)

❮ WebSecurity