Bagikan melalui


AuthenticationService.ValidateUser(String, String, String) Metode

Definisi

Mengautentikasi kredensial pengguna tanpa mengeluarkan tiket autentikasi.

public:
 bool ValidateUser(System::String ^ username, System::String ^ password, System::String ^ customCredential);
[System.ServiceModel.OperationContract]
public bool ValidateUser (string username, string password, string customCredential);
[<System.ServiceModel.OperationContract>]
member this.ValidateUser : string * string * string -> bool
Public Function ValidateUser (username As String, password As String, customCredential As String) As Boolean

Parameter

username
String

Nama pengguna yang akan divalidasi.

password
String

Kata sandi untuk pengguna yang ditentukan.

customCredential
String

Nilai atau nilai untuk divalidasi selain username dan password, jika ada.

Mengembalikan

true jika kredensial pengguna valid; jika tidak, false.

Atribut

Pengecualian

userName atau password adalah null.

Keterangan

Metode ini ValidateUser mengautentikasi kredensial pengguna tetapi tidak mengatur cookie autentikasi. Tanpa cookie autentikasi, pengguna tidak akan masuk meskipun kredensial valid.

ValidateUser Gunakan metode ketika Anda harus memeriksa apakah kredensial pengguna valid tanpa menerima cookie autentikasi. Misalnya, Anda mungkin melakukan ini jika cookie autentikasi sudah disimpan dalam aplikasi klien tetapi Anda ingin memverifikasi bahwa kredensial pengguna masih valid saat sesi baru dimulai.

Metode ini ValidateUser meningkatkan Authenticating peristiwa, tetapi tidak menaikkan CreatingCookie peristiwa.

Catatan

Jangan panggil ValidateUser metode dari kode yang dijalankan pada server Web. Anda memanggil ValidateUser metode hanya sebagai bagian dari layanan WCF. Untuk informasi selengkapnya, lihat Autentikasi ASP.NET.

Berlaku untuk

Lihat juga