tutoriais mais recente desenvolvimento web
 

WebSecurity Propriedade - CurrentUserId


<WebSecurity Objeto

Definição

A propriedade CurrentUserId é o ID (primary key) para o usuário atual no banco de dados WebSecurity.


C # e VB sintaxe

WebSecurity.CurrentUserId

Exemplos

Exemplo C #

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

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

exemplo VB

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

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

Observações

A propriedade CurrentUserId é somente leitura. Ele não pode ser alterado por código.

A propriedade é usada para identificar o usuário no banco de dados WebSecurity, tanto na tabela de perfil de usuário e na tabela de associação.


Erros e Exceções

A propriedade CurrentUserId retorna -1 se não houver usuário atual logado.

Qualquer acesso ao objeto WebSecurity lança um InvalidOperationException se:

  • O InitializeDatabaseConnection() método não foi chamado
  • SimpleMembership não é inicializado (or disabled in the website configuration)

Dados técnicos

Nome Valor
namespace WebMatrix.WebData
Montagem WebMatrix.WebData.dll

<WebSecurity Objeto