ValidateClient
WISECP’de kayıtlı herhangi bir müşterinin e-posta ve parolasını denetlemek/doğrulamak için bu eylemi kullanabilirsiniz.
Method / Endpoint
POST/ {{API_URL}} Clients/ValidateClient
İstek Parametreleri
Parametre Adı | Türü | Açıklama |
---|---|---|
String | Kullanıcının E-Posta Adresi | |
password | String | Kullanıcının Şifresi |
Harici Örnek
curl --location 'https://example.com/api/Clients/ValidateClient' \
--header 'Content-Type: application/json' \
--header 'Apikey: [YOUR_API_KEY]' \
--data-raw '{
"email": "[email protected]",
"password": "test123"
}'
Dahili Örnek
Helper::Load("Api");
try {
$result = Api::Clients()->ValidateClient([
"email" => "[email protected]",
"password" => "test123",
]);
print_r($result);
}
catch (Exception $e)
{
echo 'Error: '.$e->getMessage();
}
Örnek JSON Yanıtı
{
"status": "successful",
"data": {
"user_id": 19,
"hash": "ZmozNFdUNy8wMGM4bkVKK01IeUF5d2tSNzU0d1E1VThLZUJmZXNzdVNkK2dvWEgwdmdOTDE4YldmMzFCTVdheVY3bjhRTDBxSVNOb1FXcjBhVEhiTlE9PQ=="
}
}
Yanıt Parametreleri
Parametre Adı | Türü | Açıklama |
---|---|---|
status | String | Eylem Durumu "successful" veya "error" |
message | String | Eylem durumu "error" gelmişse hata mesajı |
data.user_id | Integer | Kullanıcının ID bilgisi |
data.hash | String | Kullanıcının Şifre hash değeri |