Bagikan melalui


ISessionIDManager.Validate(String) Metode

Definisi

Mengonfirmasi bahwa pengidentifikasi sesi yang disediakan valid.

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

Parameter

id
String

Pengidentifikasi sesi untuk memvalidasi.

Mengembalikan

true jika pengidentifikasi sesi valid; jika tidak, false.

Contoh

Contoh kode berikut mengimplementasikan Validate metode dan memastikan nilai pengidentifikasi sesi valid 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

Keterangan

Metode ini Validate memverifikasi bahwa yang disediakan id adalah pengidentifikasi sesi yang valid.

Implementasi Anda ISessionIDManager harus memanggil Validate metode dari GetSessionID metode saat mengambil pengidentifikasi sesi dari permintaan HTTP untuk memastikan bahwa pengidentifikasi sesi yang disediakan diformat dengan benar.

Berlaku untuk

Lihat juga