Share via


ISessionIDManager.Validate(String) Método

Definição

Confirma que o identificador de sessão fornecido é válido.

public:
 bool Validate(System::String ^ id);
public bool Validate (string id);
abstract member Validate : string -> bool
Public Function Validate (id As String) As Boolean

Parâmetros

id
String

O identificador de sessão a ser validado.

Retornos

true se o identificador de sessão for válido; caso contrário, false.

Exemplos

O exemplo de código a seguir implementa o Validate método e garante que o valor do identificador de sessão seja válido Guid.

public bool Validate(string id)
{
  try
  {
    Guid testGuid = new Guid(id);

    if (id == testGuid.ToString())
      return true;
  }
  catch
  {
  }

  return false;
}
Public Function Validate(id As String) As Boolean _
  Implements ISessionIDManager.Validate

  Try
    Dim testGuid As Guid = New Guid(id)

    If id = testGuid.ToString() Then _
      Return True
  Catch
  
  End Try

  Return False
End Function

Comentários

O Validate método verifica se o fornecido id é um identificador de sessão válido.

Sua ISessionIDManager implementação deve chamar o Validate método do GetSessionID método ao recuperar um identificador de sessão de uma solicitação HTTP para garantir que o identificador de sessão fornecido esteja formatado corretamente.

Aplica-se a

Confira também